### Log truncated: showing last 9.0 of 15.6 MB. Use the Download button on the build page to get the full log (.gz). ### 2026-09-14 10:52:33,351 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50915592 started for PoS orders references: [{'name': 'Order 00456-001-0004', 'uuid': '19665cab-7a47-4d0f-9681-cc044cb8f412'}] 2026-09-14 10:52:33,476 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50915592 order {'name': 'Order 00456-001-0004', 'uuid': '19665cab-7a47-4d0f-9681-cc044cb8f412'} created pos.order #474 2026-09-14 10:52:33,479 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50915592 finished 2026-09-14 10:52:33,527 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 70 0.068 0.110 2026-09-14 10:52:33,647 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.034 0.055 2026-09-14 10:52:33,677 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 10:52:33,706 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [114/168] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:52:33,763 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [115/168] Tour MultipleGiftWalletProgramsTour → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-09-14 10:52:33,818 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [116/168] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-09-14 10:52:33,886 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [117/168] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:52:33,947 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [118/168] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 10:52:34,094 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [119/168] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 10:52:34,181 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [120/168] Tour MultipleGiftWalletProgramsTour → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-09-14 10:52:34,246 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [121/168] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:52:34,261 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:34] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.003 0.010 2026-09-14 10:52:34,301 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:34] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.003 0.012 2026-09-14 10:52:34,328 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [122/168] Tour MultipleGiftWalletProgramsTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-14 10:52:34,389 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [123/168] Tour MultipleGiftWalletProgramsTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-14 10:52:34,441 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [124/168] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:52:34,497 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [125/168] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:52:34,562 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [126/168] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:52:34,623 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [127/168] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:52:34,680 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [128/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 10:52:34,731 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [129/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:52:34,782 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [130/168] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:52:34,865 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [131/168] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:52:34,869 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32033183 started for PoS orders references: [{'name': 'Order 00456-001-0005', 'uuid': '4ac6dbee-55cc-434d-8463-5976c144b06a'}] 2026-09-14 10:52:35,003 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32033183 order {'name': 'Order 00456-001-0005', 'uuid': '4ac6dbee-55cc-434d-8463-5976c144b06a'} created pos.order #475 2026-09-14 10:52:35,006 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32033183 finished 2026-09-14 10:52:35,055 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 70 0.076 0.112 2026-09-14 10:52:35,217 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.065 0.061 2026-09-14 10:52:35,278 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-09-14 10:52:35,288 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [132/168] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:52:35,362 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [133/168] Tour MultipleGiftWalletProgramsTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-14 10:52:35,432 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [134/168] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:52:35,496 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [135/168] Tour MultipleGiftWalletProgramsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-14 10:52:35,543 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [136/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 10:52:35,610 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [137/168] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 10:52:35,673 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [138/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-09-14 10:52:35,740 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [139/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 10:52:35,816 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [140/168] Tour MultipleGiftWalletProgramsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 10:52:35,874 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [141/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 10:52:35,940 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [142/168] Tour MultipleGiftWalletProgramsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":"12.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("12.00"))) 2026-09-14 10:52:36,123 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [143/168] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:52:36,189 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [144/168] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:52:36,240 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [145/168] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:52:36,303 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [146/168] Tour MultipleGiftWalletProgramsTour → Step .control-buttons button.disabled:contains("eWallet") 2026-09-14 10:52:36,374 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [147/168] Tour MultipleGiftWalletProgramsTour → Step .modal header .btn-close 2026-09-14 10:52:36,449 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [148/168] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:52:36,508 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [149/168] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 10:52:36,654 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [150/168] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 10:52:36,750 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [151/168] Tour MultipleGiftWalletProgramsTour → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-09-14 10:52:36,823 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [152/168] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:52:36,880 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [153/168] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:52:36,939 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [154/168] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:52:36,999 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [155/168] Tour MultipleGiftWalletProgramsTour → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-09-14 10:52:37,060 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [156/168] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-09-14 10:52:37,116 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [157/168] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2")) 2026-09-14 10:52:37,173 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [158/168] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-09-14 10:52:37,265 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [159/168] Tour MultipleGiftWalletProgramsTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-14 10:52:37,348 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [160/168] Tour MultipleGiftWalletProgramsTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-14 10:52:37,399 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [161/168] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:52:37,457 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [162/168] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:52:37,513 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [163/168] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:52:37,581 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [164/168] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:52:37,638 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [165/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:52:37,689 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [166/168] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:52:37,747 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [167/168] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:52:37,772 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:37] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.010 0.012 2026-09-14 10:52:37,805 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71174584 started for PoS orders references: [{'name': 'Order 00456-001-0006', 'uuid': '71d89f54-7391-41d0-bbbf-058cd0b9524e'}] 2026-09-14 10:52:38,337 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71174584 order {'name': 'Order 00456-001-0006', 'uuid': '71d89f54-7391-41d0-bbbf-058cd0b9524e'} created pos.order #476 2026-09-14 10:52:38,341 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71174584 finished 2026-09-14 10:52:38,370 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 273 0.243 0.323 2026-09-14 10:52:38,487 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.038 0.049 2026-09-14 10:52:38,527 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-14 10:52:38,547 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [168/168] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:52:38,616 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: tour succeeded 2026-09-14 10:52:38,617 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR MultipleGiftWalletProgramsTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-14 10:52:38,915 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: heap 38831996 (allocated 42217472) 2026-09-14 10:52:38,917 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing chrome headless with pid 37145 2026-09-14 10:52:38,919 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing websocket connection 2026-09-14 10:52:38,919 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Terminating chrome headless with pid 37145 2026-09-14 10:52:38,976 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Removing chrome user profile "/tmp/tmp6k4l486x_chrome_odoo" 2026-09-14 10:52:39,078 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_physical_gift_card_sale ... 2026-09-14 10:52:39,689 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome pid: 37309 2026-09-14 10:52:39,689 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmppivgzjxl_chrome_odoo 2026-09-14 10:52:39,689 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:44047/json/version 2026-09-14 10:52:39,692 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44047/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:52:39,700 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:52:39,700 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:44047/json 2026-09-14 10:52:39,702 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44047/json with timeout 3 increased to 10s during tests 2026-09-14 10:52:39,708 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:44047/devtools/page/A64454CA566E9CDC3009B6274BD3ABFC 2026-09-14 10:52:39,714 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Enable chrome headless console log notification 2026-09-14 10:52:39,719 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless enable page notifications 2026-09-14 10:52:39,846 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:52:39,856 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Setting session cookie in browser 2026-09-14 10:52:39,873 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Open "http://127.0.0.1:8069/pos/web?config_id=62" in browser 2026-09-14 10:52:39,874 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=62" 2026-09-14 10:52:39,893 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:52:40,584 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:40] "GET /pos/web?config_id=62 HTTP/1.1" 200 - 131 0.112 0.585 2026-09-14 10:52:40,588 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigation result: {'frameId': 'A64454CA566E9CDC3009B6274BD3ABFC', 'loaderId': 'E6D4D840F6EA9A45486515E69AFA4BEC', 'isDownload': False} 2026-09-14 10:52:40,588 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('test_multiple_physical_gift_card_sale')" 2026-09-14 10:52:40,596 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:52:40,621 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:40] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.012 2026-09-14 10:52:40,635 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:40] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-14 10:52:40,644 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:40] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-09-14 10:52:41,073 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:41] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:52:41,104 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: IndexedDB 1 Ready 2026-09-14 10:52:41,111 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 10:52:41,123 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.013 2026-09-14 10:52:41,133 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Evaluate test code "odoo.startTour('test_multiple_physical_gift_card_sale', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:52:41,154 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [1/43] Tour test_multiple_physical_gift_card_sale → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:52:42,833 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:42] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 344 0.370 1.348 2026-09-14 10:52:42,834 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.694 2026-09-14 10:52:43,032 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-14 10:52:43,047 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 10:52:43,085 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 10:52:43,107 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 10:52:43,116 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-09-14 10:52:43,176 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:52:43,184 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:52:43,245 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.026 2026-09-14 10:52:43,265 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 10:52:43,283 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [2/43] Tour test_multiple_physical_gift_card_sale → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:52:43,286 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-09-14 10:52:43,299 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.043 0.034 2026-09-14 10:52:43,333 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.013 0.089 2026-09-14 10:52:43,367 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.020 2026-09-14 10:52:43,374 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.023 2026-09-14 10:52:43,393 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.009 0.030 2026-09-14 10:52:43,400 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.045 2026-09-14 10:52:43,417 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.055 2026-09-14 10:52:43,422 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.030 2026-09-14 10:52:43,428 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.030 2026-09-14 10:52:43,436 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.025 2026-09-14 10:52:43,450 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.064 2026-09-14 10:52:43,480 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.009 0.118 2026-09-14 10:52:43,502 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [3/43] Tour test_multiple_physical_gift_card_sale → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-14 10:52:43,508 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-09-14%2010:45:17 HTTP/1.1" 200 - 4 0.003 0.041 2026-09-14 10:52:43,517 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.050 2026-09-14 10:52:43,530 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.061 2026-09-14 10:52:43,548 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.085 2026-09-14 10:52:43,635 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:43] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.038 0.090 2026-09-14 10:52:43,699 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [4/43] Tour test_multiple_physical_gift_card_sale → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:52:43,794 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [5/43] Tour test_multiple_physical_gift_card_sale → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-14 10:52:43,857 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [6/43] Tour test_multiple_physical_gift_card_sale → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 10:52:43,925 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [7/43] Tour test_multiple_physical_gift_card_sale → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 10:52:43,994 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [8/43] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:52:44,053 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [9/43] Tour test_multiple_physical_gift_card_sale → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 10:52:44,119 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [10/43] Tour test_multiple_physical_gift_card_sale → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 10:52:44,181 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [11/43] Tour test_multiple_physical_gift_card_sale → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-09-14 10:52:44,241 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [12/43] Tour test_multiple_physical_gift_card_sale → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:52:44,305 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [13/43] Tour test_multiple_physical_gift_card_sale → Step a:contains("Sell physical gift card?") 2026-09-14 10:52:44,385 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [14/43] Tour test_multiple_physical_gift_card_sale → Step Input code 'test-card-0000' (trigger: input[id="code"]) 2026-09-14 10:52:44,453 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [15/43] Tour test_multiple_physical_gift_card_sale → Step Input amount '125' (trigger: input[id="amount"]) 2026-09-14 10:52:44,511 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [16/43] Tour test_multiple_physical_gift_card_sale → Step .btn-primary:contains("Add Balance") 2026-09-14 10:52:44,581 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [17/43] Tour test_multiple_physical_gift_card_sale → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:52:44,600 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:44] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.006 0.012 2026-09-14 10:52:44,655 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [18/43] Tour test_multiple_physical_gift_card_sale → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-09-14 10:52:44,707 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [19/43] Tour test_multiple_physical_gift_card_sale → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:52:44,758 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [20/43] Tour test_multiple_physical_gift_card_sale → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-14 10:52:44,845 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [21/43] Tour test_multiple_physical_gift_card_sale → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:52:44,903 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [22/43] Tour test_multiple_physical_gift_card_sale → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-14 10:52:44,957 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [23/43] Tour test_multiple_physical_gift_card_sale → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 10:52:45,025 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [24/43] Tour test_multiple_physical_gift_card_sale → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 10:52:45,090 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [25/43] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:52:45,157 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [26/43] Tour test_multiple_physical_gift_card_sale → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 10:52:45,241 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [27/43] Tour test_multiple_physical_gift_card_sale → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 10:52:45,298 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [28/43] Tour test_multiple_physical_gift_card_sale → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-09-14 10:52:45,356 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [29/43] Tour test_multiple_physical_gift_card_sale → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:52:45,422 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [30/43] Tour test_multiple_physical_gift_card_sale → Step a:contains("Sell physical gift card?") 2026-09-14 10:52:45,477 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [31/43] Tour test_multiple_physical_gift_card_sale → Step Input code 'test-card-0001' (trigger: input[id="code"]) 2026-09-14 10:52:45,533 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [32/43] Tour test_multiple_physical_gift_card_sale → Step Input amount '100' (trigger: input[id="amount"]) 2026-09-14 10:52:45,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [33/43] Tour test_multiple_physical_gift_card_sale → Step .btn-primary:contains("Add Balance") 2026-09-14 10:52:45,660 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [34/43] Tour test_multiple_physical_gift_card_sale → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:52:45,673 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:45] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.003 0.008 2026-09-14 10:52:45,788 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [35/43] Tour test_multiple_physical_gift_card_sale → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:52:45,802 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:52:45,803 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 10:52:45,847 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [36/43] Tour test_multiple_physical_gift_card_sale → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:52:45,898 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [37/43] Tour test_multiple_physical_gift_card_sale → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:52:45,964 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [38/43] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 10:52:45,972 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:52:46,016 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [39/43] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 10:52:46,072 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [40/43] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 10:52:46,124 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [41/43] Tour test_multiple_physical_gift_card_sale → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:52:46,228 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [42/43] Tour test_multiple_physical_gift_card_sale → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:52:46,232 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58326067 started for PoS orders references: [{'name': 'Order 00457-001-0001', 'uuid': '671f67a4-3a9e-46d7-807d-741a2996ab51'}] 2026-09-14 10:52:46,236 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:52:46,505 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58326067 order {'name': 'Order 00457-001-0001', 'uuid': '671f67a4-3a9e-46d7-807d-741a2996ab51'} created pos.order #477 2026-09-14 10:52:46,508 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58326067 finished 2026-09-14 10:52:46,589 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 147 0.200 0.160 2026-09-14 10:52:46,776 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 41 0.095 0.059 2026-09-14 10:52:46,813 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 10:52:46,874 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:46] "GET /web/image?model=pos.config&id=62&field=custom_logo HTTP/1.1" 200 - 9 0.009 0.012 2026-09-14 10:52:46,884 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [43/43] Tour test_multiple_physical_gift_card_sale → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:52:46,956 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: tour succeeded 2026-09-14 10:52:46,957 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_multiple_physical_gift_card_sale SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-14 10:52:47,074 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: heap 16634616 (allocated 18882560) 2026-09-14 10:52:47,088 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing chrome headless with pid 37309 2026-09-14 10:52:47,089 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing websocket connection 2026-09-14 10:52:47,091 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Terminating chrome headless with pid 37309 2026-09-14 10:52:47,149 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Removing chrome user profile "/tmp/tmppivgzjxl_chrome_odoo" 2026-09-14 10:52:47,248 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-09-14 10:52:47,901 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome pid: 37447 2026-09-14 10:52:47,901 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless temporary user profile dir: /tmp/tmp3f5nl4gb_chrome_odoo 2026-09-14 10:52:47,902 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:46843/json/version 2026-09-14 10:52:47,903 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46843/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:52:47,951 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:52:47,951 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:46843/json 2026-09-14 10:52:47,952 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46843/json with timeout 3 increased to 10s during tests 2026-09-14 10:52:47,953 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Websocket url found: ws://127.0.0.1:46843/devtools/page/B2877720418D7BD6478BAF1F9B575388 2026-09-14 10:52:47,959 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Enable chrome headless console log notification 2026-09-14 10:52:47,961 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless enable page notifications 2026-09-14 10:52:48,053 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:52:48,061 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Setting session cookie in browser 2026-09-14 10:52:48,067 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Open "http://127.0.0.1:8069/pos/web?config_id=62" in browser 2026-09-14 10:52:48,067 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=62" 2026-09-14 10:52:48,079 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:52:48,873 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:48] "GET /pos/web?config_id=62 HTTP/1.1" 200 - 132 0.184 0.614 2026-09-14 10:52:48,875 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigation result: {'frameId': 'B2877720418D7BD6478BAF1F9B575388', 'loaderId': '493C3D27B6CC223D7431452419A86867', 'isDownload': False} 2026-09-14 10:52:48,876 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Evaluate ready code "odoo.isTourReady('test_multiple_reward_line_free_product')" 2026-09-14 10:52:48,884 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:52:48,901 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:48] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-09-14 10:52:48,906 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:48] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-14 10:52:48,915 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:48] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-14 10:52:49,376 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:49] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 10:52:49,405 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:52:49,405 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: IndexedDB 1 Ready 2026-09-14 10:52:49,406 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Evaluate test code "odoo.startTour('test_multiple_reward_line_free_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:52:49,412 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [1/19] Tour test_multiple_reward_line_free_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:52:50,073 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 345 0.324 0.351 2026-09-14 10:52:50,081 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.680 2026-09-14 10:52:50,210 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 10:52:50,226 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-09-14 10:52:50,255 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 10:52:50,288 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-14 10:52:50,311 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-09-14 10:52:50,317 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: Owl is running in 'dev' mode. 2026-09-14 10:52:50,375 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:52:50,379 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:52:50,421 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:52:50,437 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 10:52:50,445 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 10:52:50,453 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.010 0.016 2026-09-14 10:52:50,499 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.019 0.050 2026-09-14 10:52:50,509 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [2/19] Tour test_multiple_reward_line_free_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:52:50,578 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.013 0.008 2026-09-14 10:52:50,602 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.027 2026-09-14 10:52:50,611 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.049 2026-09-14 10:52:50,635 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.047 2026-09-14 10:52:50,645 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.048 2026-09-14 10:52:50,658 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [3/19] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-14 10:52:50,663 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.006 0.080 2026-09-14 10:52:50,678 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.053 2026-09-14 10:52:50,688 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.063 2026-09-14 10:52:50,700 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.036 2026-09-14 10:52:50,707 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.025 2026-09-14 10:52:50,712 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.145 2026-09-14 10:52:50,790 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.029 0.065 2026-09-14 10:52:50,797 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.110 2026-09-14 10:52:50,806 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:50] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.142 2026-09-14 10:52:50,879 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [4/19] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-14 10:52:50,991 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [5/19] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-14 10:52:51,086 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [6/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"-10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("1")):has(.price:contains("-10"))) 2026-09-14 10:52:51,167 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [7/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-14 10:52:51,263 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [8/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-14 10:52:51,382 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [9/19] Tour test_multiple_reward_line_free_product → Step Check that: ---Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B"}--- is not true (trigger: body:not(:has(.order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B"))))) 2026-09-14 10:52:51,466 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [10/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-14 10:52:51,606 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [11/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B","price":"-5","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B")):has(.qty:contains("1")):has(.price:contains("-5"))) 2026-09-14 10:52:51,696 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [12/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"-10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("1")):has(.price:contains("-10"))) 2026-09-14 10:52:51,757 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [13/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-14 10:52:51,876 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [14/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-14 10:52:52,018 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [15/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B","price":"-5","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B")):has(.qty:contains("1")):has(.price:contains("-5"))) 2026-09-14 10:52:52,109 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [16/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"-10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("1")):has(.price:contains("-10"))) 2026-09-14 10:52:52,174 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [17/19] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-14 10:52:52,320 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [18/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B","price":"-5","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B")):has(.qty:contains("1")):has(.price:contains("-5"))) 2026-09-14 10:52:52,408 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [19/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"-20","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("2")):has(.price:contains("-20"))) 2026-09-14 10:52:52,474 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: tour succeeded 2026-09-14 10:52:52,475 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_multiple_reward_line_free_product SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-14 10:52:52,600 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: heap 15727540 (allocated 17444864) 2026-09-14 10:52:52,607 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing chrome headless with pid 37447 2026-09-14 10:52:52,612 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing websocket connection 2026-09-14 10:52:52,612 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Terminating chrome headless with pid 37447 2026-09-14 10:52:52,669 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Removing chrome user profile "/tmp/tmp3f5nl4gb_chrome_odoo" 2026-09-14 10:52:52,727 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-09-14 10:52:53,242 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome pid: 37580 2026-09-14 10:52:53,243 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless temporary user profile dir: /tmp/tmp9fw2unkf_chrome_odoo 2026-09-14 10:52:53,248 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:42747/json/version 2026-09-14 10:52:53,249 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:42747/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:52:53,294 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:52:53,294 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:42747/json 2026-09-14 10:52:53,295 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:42747/json with timeout 3 increased to 10s during tests 2026-09-14 10:52:53,299 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Websocket url found: ws://127.0.0.1:42747/devtools/page/85816FF0ABB1129117D7E8687C213FC4 2026-09-14 10:52:53,311 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Enable chrome headless console log notification 2026-09-14 10:52:53,314 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless enable page notifications 2026-09-14 10:52:53,431 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:52:53,439 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Setting session cookie in browser 2026-09-14 10:52:53,453 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Open "http://127.0.0.1:8069/pos/web?config_id=62" in browser 2026-09-14 10:52:53,454 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=62" 2026-09-14 10:52:53,471 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:52:54,108 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:54] "GET /pos/web?config_id=62 HTTP/1.1" 200 - 131 0.084 0.559 2026-09-14 10:52:54,111 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigation result: {'frameId': '85816FF0ABB1129117D7E8687C213FC4', 'loaderId': '622E51F2E8A8C2367C1068095091A93F', 'isDownload': False} 2026-09-14 10:52:54,111 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-09-14 10:52:54,116 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:52:54,132 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:54] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-14 10:52:54,140 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:54] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-09-14 10:52:54,151 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:54] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-09-14 10:52:54,481 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:54] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:52:54,512 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: IndexedDB 1 Ready 2026-09-14 10:52:54,513 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:52:54,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate test code "odoo.startTour('PosLoyaltyNextOrderCouponExpirationDate', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:52:54,533 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [1/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:52:55,171 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 341 0.344 0.323 2026-09-14 10:52:55,179 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.672 2026-09-14 10:52:55,332 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-09-14 10:52:55,341 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 10:52:55,355 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 10:52:55,390 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 10:52:55,415 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-09-14 10:52:55,438 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: Owl is running in 'dev' mode. 2026-09-14 10:52:55,493 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:52:55,501 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:52:55,577 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:52:55,592 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 10:52:55,597 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.033 2026-09-14 10:52:55,615 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.014 0.035 2026-09-14 10:52:55,656 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [2/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:52:55,657 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.013 0.080 2026-09-14 10:52:55,754 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.046 2026-09-14 10:52:55,763 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.026 2026-09-14 10:52:55,781 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.045 2026-09-14 10:52:55,788 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.083 2026-09-14 10:52:55,802 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.063 2026-09-14 10:52:55,820 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.090 2026-09-14 10:52:55,832 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [3/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-14 10:52:55,838 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.010 0.070 2026-09-14 10:52:55,848 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.048 2026-09-14 10:52:55,861 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.007 0.045 2026-09-14 10:52:55,868 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.088 2026-09-14 10:52:55,957 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.038 0.064 2026-09-14 10:52:55,967 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.119 2026-09-14 10:52:55,975 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.151 2026-09-14 10:52:55,992 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:55] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.011 0.184 2026-09-14 10:52:56,034 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [4/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:52:56,120 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [5/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-14 10:52:56,173 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [6/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-09-14 10:52:56,240 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [7/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-14 10:52:56,423 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [8/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:52:56,488 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [9/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:52:56,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [10/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:52:56,608 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:52:56,610 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:52:56,655 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [11/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:52:56,723 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [12/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:52:56,799 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [13/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:52:56,808 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:52:56,852 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [14/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 10:52:56,904 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [15/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-09-14 10:52:56,956 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [16/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-09-14 10:52:57,008 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [17/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:52:57,091 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85140531 started for PoS orders references: [{'name': 'Order 00459-001-0001', 'uuid': 'b5dee127-7d57-4211-8864-01161b447c13'}] 2026-09-14 10:52:57,092 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [18/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:52:57,098 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:52:57,754 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85140531 order {'name': 'Order 00459-001-0001', 'uuid': 'b5dee127-7d57-4211-8864-01161b447c13'} created pos.order #478 2026-09-14 10:52:57,757 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85140531 finished 2026-09-14 10:52:57,814 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 331 0.356 0.370 2026-09-14 10:52:57,937 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 41 0.040 0.051 2026-09-14 10:52:57,967 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 10:52:58,046 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:58] "GET /web/image?model=pos.config&id=62&field=custom_logo HTTP/1.1" 200 - 4 0.005 0.010 2026-09-14 10:52:58,085 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [19/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:52:58,105 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:58] "GET /report/barcode/Code128/044a-fae2-4420 HTTP/1.1" 200 - 0 0.000 0.065 2026-09-14 10:52:58,148 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: tour succeeded 2026-09-14 10:52:58,148 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyNextOrderCouponExpirationDate SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-14 10:52:58,262 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: heap 15536364 (allocated 17047552) 2026-09-14 10:52:58,265 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing chrome headless with pid 37580 2026-09-14 10:52:58,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing websocket connection 2026-09-14 10:52:58,269 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Terminating chrome headless with pid 37580 2026-09-14 10:52:58,342 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Removing chrome user profile "/tmp/tmp9fw2unkf_chrome_odoo" 2026-09-14 10:52:58,442 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-09-14 10:52:59,074 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome pid: 37710 2026-09-14 10:52:59,074 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless temporary user profile dir: /tmp/tmpv9d_1o61_chrome_odoo 2026-09-14 10:52:59,074 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:46805/json/version 2026-09-14 10:52:59,086 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46805/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:52:59,131 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:52:59,131 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:46805/json 2026-09-14 10:52:59,135 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46805/json with timeout 3 increased to 10s during tests 2026-09-14 10:52:59,139 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Websocket url found: ws://127.0.0.1:46805/devtools/page/205886BAC63B425D77A5111140A406D7 2026-09-14 10:52:59,141 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Enable chrome headless console log notification 2026-09-14 10:52:59,143 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless enable page notifications 2026-09-14 10:52:59,248 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:52:59,259 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Setting session cookie in browser 2026-09-14 10:52:59,279 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Open "http://127.0.0.1:8069/pos/web?config_id=62" in browser 2026-09-14 10:52:59,279 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=62" 2026-09-14 10:52:59,298 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:52:59,990 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:52:59] "GET /pos/web?config_id=62 HTTP/1.1" 200 - 131 0.092 0.603 2026-09-14 10:52:59,994 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigation result: {'frameId': '205886BAC63B425D77A5111140A406D7', 'loaderId': 'F11683CA4358FD64251952F1800BB42A', 'isDownload': False} 2026-09-14 10:52:59,995 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Evaluate ready code "odoo.isTourReady('test_not_create_loyalty_card_expired_program')" 2026-09-14 10:52:59,999 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:53:00,025 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:00] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-14 10:53:00,034 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:00] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-09-14 10:53:00,042 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:00] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.029 2026-09-14 10:53:00,424 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:00] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 10:53:00,442 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:00,444 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: IndexedDB 1 Ready 2026-09-14 10:53:00,468 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Evaluate test code "odoo.startTour('test_not_create_loyalty_card_expired_program', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:53:00,476 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [1/24] Tour test_not_create_loyalty_card_expired_program → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:53:01,035 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 307 0.270 0.319 2026-09-14 10:53:01,043 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.595 2026-09-14 10:53:01,212 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 10:53:01,220 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 10:53:01,238 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 10:53:01,275 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-09-14 10:53:01,301 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-09-14 10:53:01,311 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: Owl is running in 'dev' mode. 2026-09-14 10:53:01,370 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 10:53:01,379 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 10:53:01,415 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 10:53:01,446 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-09-14 10:53:01,460 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:53:01,474 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [2/24] Tour test_not_create_loyalty_card_expired_program → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:53:01,480 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.033 0.037 2026-09-14 10:53:01,519 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.019 0.083 2026-09-14 10:53:01,579 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.014 0.024 2026-09-14 10:53:01,592 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.046 2026-09-14 10:53:01,609 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.030 2026-09-14 10:53:01,618 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.066 2026-09-14 10:53:01,640 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.068 2026-09-14 10:53:01,659 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [3/24] Tour test_not_create_loyalty_card_expired_program → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:53:01,660 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.084 2026-09-14 10:53:01,687 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.007 0.094 2026-09-14 10:53:01,702 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.063 2026-09-14 10:53:01,722 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.069 2026-09-14 10:53:01,723 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [4/24] Tour test_not_create_loyalty_card_expired_program → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 10:53:01,744 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.072 2026-09-14 10:53:01,752 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.059 2026-09-14 10:53:01,855 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.052 0.094 2026-09-14 10:53:01,866 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.262 2026-09-14 10:53:01,878 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:01] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.227 2026-09-14 10:53:01,991 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [5/24] Tour test_not_create_loyalty_card_expired_program → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 10:53:02,146 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [6/24] Tour test_not_create_loyalty_card_expired_program → Step click partner 'A Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner)) 2026-09-14 10:53:02,212 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [7/24] Tour test_not_create_loyalty_card_expired_program → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:53:02,279 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [8/24] Tour test_not_create_loyalty_card_expired_program → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-14 10:53:02,366 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [9/24] Tour test_not_create_loyalty_card_expired_program → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:53:02,428 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [10/24] Tour test_not_create_loyalty_card_expired_program → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-14 10:53:02,489 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [11/24] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-09-14 10:53:02,556 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [12/24] Tour test_not_create_loyalty_card_expired_program → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-14 10:53:02,739 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [13/24] Tour test_not_create_loyalty_card_expired_program → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:53:02,804 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [14/24] Tour test_not_create_loyalty_card_expired_program → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:53:02,890 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [15/24] Tour test_not_create_loyalty_card_expired_program → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:53:02,909 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:53:02,910 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 10:53:02,950 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [16/24] Tour test_not_create_loyalty_card_expired_program → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:53:03,001 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [17/24] Tour test_not_create_loyalty_card_expired_program → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:53:03,065 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [18/24] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:53:03,088 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:03,119 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [19/24] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 10:53:03,171 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [20/24] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-09-14 10:53:03,223 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [21/24] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-09-14 10:53:03,275 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [22/24] Tour test_not_create_loyalty_card_expired_program → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:53:03,363 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80590022 started for PoS orders references: [{'name': 'Order 00460-001-0001', 'uuid': '078ea5b1-f9af-4461-a373-c3303e79229d'}] 2026-09-14 10:53:03,365 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [23/24] Tour test_not_create_loyalty_card_expired_program → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:53:03,376 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 10:53:04,056 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80590022 order {'name': 'Order 00460-001-0001', 'uuid': '078ea5b1-f9af-4461-a373-c3303e79229d'} created pos.order #479 2026-09-14 10:53:04,061 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80590022 finished 2026-09-14 10:53:04,131 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 340 0.354 0.417 2026-09-14 10:53:04,197 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.002 0.010 2026-09-14 10:53:04,260 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:04] "GET /web/image?model=pos.config&id=62&field=custom_logo HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 10:53:04,304 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [24/24] Tour test_not_create_loyalty_card_expired_program → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:53:04,368 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: tour succeeded 2026-09-14 10:53:04,368 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR test_not_create_loyalty_card_expired_program SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-09-14 10:53:04,467 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: heap 20023388 (allocated 21372928) 2026-09-14 10:53:04,477 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing chrome headless with pid 37710 2026-09-14 10:53:04,478 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing websocket connection 2026-09-14 10:53:04,478 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Terminating chrome headless with pid 37710 2026-09-14 10:53:04,544 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Removing chrome user profile "/tmp/tmpv9d_1o61_chrome_odoo" 2026-09-14 10:53:04,612 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-09-14 10:53:05,262 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 37846 2026-09-14 10:53:05,263 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpy_h3rg1z_chrome_odoo 2026-09-14 10:53:05,263 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:39259/json/version 2026-09-14 10:53:05,264 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39259/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:53:05,292 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:53:05,292 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:39259/json 2026-09-14 10:53:05,292 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39259/json with timeout 3 increased to 10s during tests 2026-09-14 10:53:05,297 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:39259/devtools/page/06777364328F34B14ECB1F091730A4F1 2026-09-14 10:53:05,301 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-09-14 10:53:05,309 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-09-14 10:53:05,411 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:53:05,421 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-09-14 10:53:05,438 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Open "http://127.0.0.1:8069/pos/web?config_id=62" in browser 2026-09-14 10:53:05,438 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=62" 2026-09-14 10:53:05,452 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:53:06,104 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:06] "GET /pos/web?config_id=62 HTTP/1.1" 200 - 131 0.067 0.588 2026-09-14 10:53:06,110 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '06777364328F34B14ECB1F091730A4F1', 'loaderId': '5A809CB65291E0332F882E106319EC93', 'isDownload': False} 2026-09-14 10:53:06,110 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-09-14 10:53:06,118 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:53:06,140 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:06] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-14 10:53:06,154 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:06] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-09-14 10:53:06,160 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:06] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-09-14 10:53:06,531 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:06] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 10:53:06,572 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: IndexedDB 1 Ready 2026-09-14 10:53:06,573 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:53:06,577 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate test code "odoo.startTour('PosOrderClaimReward', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:53:06,599 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [1/31] Tour PosOrderClaimReward → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:53:07,235 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 340 0.366 0.309 2026-09-14 10:53:07,246 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.676 2026-09-14 10:53:07,414 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-14 10:53:07,416 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.013 2026-09-14 10:53:07,442 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 10:53:07,497 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-14 10:53:07,523 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-09-14 10:53:07,534 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: Owl is running in 'dev' mode. 2026-09-14 10:53:07,608 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:07,613 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:07,662 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:53:07,683 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:07,689 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 10:53:07,713 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.017 0.033 2026-09-14 10:53:07,729 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [2/31] Tour PosOrderClaimReward → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:53:07,762 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.032 0.064 2026-09-14 10:53:07,805 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.010 0.010 2026-09-14 10:53:07,831 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.014 0.026 2026-09-14 10:53:07,845 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.045 2026-09-14 10:53:07,856 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.039 2026-09-14 10:53:07,873 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.062 2026-09-14 10:53:07,888 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.008 0.096 2026-09-14 10:53:07,891 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [3/31] Tour PosOrderClaimReward → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:53:07,906 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.049 2026-09-14 10:53:07,914 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.031 2026-09-14 10:53:07,944 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.009 0.098 2026-09-14 10:53:07,952 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.127 2026-09-14 10:53:07,958 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.047 2026-09-14 10:53:07,960 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [4/31] Tour PosOrderClaimReward → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 10:53:07,968 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.005 0.040 2026-09-14 10:53:07,978 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:07] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.105 2026-09-14 10:53:08,041 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:08] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.026 0.085 2026-09-14 10:53:08,159 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [5/31] Tour PosOrderClaimReward → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 10:53:08,274 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [6/31] Tour PosOrderClaimReward → Step click partner 'Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner)) 2026-09-14 10:53:08,333 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [7/31] Tour PosOrderClaimReward → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:53:08,384 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:08] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.026 0.023 2026-09-14 10:53:08,397 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [8/31] Tour PosOrderClaimReward → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-14 10:53:08,497 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [9/31] Tour PosOrderClaimReward → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:53:08,577 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [10/31] Tour PosOrderClaimReward → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-14 10:53:08,643 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [11/31] Tour PosOrderClaimReward → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-09-14 10:53:08,705 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [12/31] Tour PosOrderClaimReward → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-14 10:53:08,897 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [13/31] Tour PosOrderClaimReward → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:53:08,961 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [14/31] Tour PosOrderClaimReward → Step .loyalty-points-title 2026-09-14 10:53:09,010 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [15/31] Tour PosOrderClaimReward → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:53:09,061 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [16/31] Tour PosOrderClaimReward → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:53:09,122 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [17/31] Tour PosOrderClaimReward → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-14 10:53:09,200 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [18/31] Tour PosOrderClaimReward → Step .selection-item span:nth-child(2) 2026-09-14 10:53:09,212 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:09,259 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [19/31] Tour PosOrderClaimReward → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-09-14 10:53:09,391 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [20/31] Tour PosOrderClaimReward → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-14 10:53:09,476 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [21/31] Tour PosOrderClaimReward → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:53:09,559 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [22/31] Tour PosOrderClaimReward → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:53:09,573 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:53:09,575 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 10:53:09,617 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [23/31] Tour PosOrderClaimReward → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:53:09,669 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [24/31] Tour PosOrderClaimReward → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:53:09,736 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [25/31] Tour PosOrderClaimReward → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:53:09,789 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [26/31] Tour PosOrderClaimReward → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 10:53:09,839 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [27/31] Tour PosOrderClaimReward → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-09-14 10:53:09,891 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [28/31] Tour PosOrderClaimReward → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-09-14 10:53:09,943 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [29/31] Tour PosOrderClaimReward → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:53:10,060 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57362430 started for PoS orders references: [{'name': 'Order 00461-001-0001', 'uuid': 'ac67d725-5c44-4c1c-a79e-1087f9cc4bf2'}] 2026-09-14 10:53:10,068 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [30/31] Tour PosOrderClaimReward → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:53:10,092 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 10:53:10,829 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57362430 order {'name': 'Order 00461-001-0001', 'uuid': 'ac67d725-5c44-4c1c-a79e-1087f9cc4bf2'} created pos.order #480 2026-09-14 10:53:10,832 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57362430 finished 2026-09-14 10:53:10,876 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 369 0.406 0.413 2026-09-14 10:53:11,036 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 49 0.060 0.053 2026-09-14 10:53:11,086 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 10:53:11,172 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:11] "GET /web/image?model=pos.config&id=62&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.012 2026-09-14 10:53:11,225 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [31/31] Tour PosOrderClaimReward → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:53:11,285 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-09-14 10:53:11,286 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosOrderClaimReward SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-14 10:53:11,390 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 21147052 (allocated 22687744) 2026-09-14 10:53:11,394 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 37846 2026-09-14 10:53:11,396 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-09-14 10:53:11,397 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 37846 2026-09-14 10:53:11,452 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpy_h3rg1z_chrome_odoo" 2026-09-14 10:53:11,652 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 37974 2026-09-14 10:53:11,652 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpyfxlpv59_chrome_odoo 2026-09-14 10:53:11,652 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:43655/json/version 2026-09-14 10:53:11,654 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43655/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:53:11,732 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:53:11,732 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:43655/json 2026-09-14 10:53:11,734 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43655/json with timeout 3 increased to 10s during tests 2026-09-14 10:53:11,736 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:43655/devtools/page/965773E7EADC96BA8F13B608D4FF7498 2026-09-14 10:53:11,741 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-09-14 10:53:11,743 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-09-14 10:53:11,769 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:53:11,776 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-09-14 10:53:11,781 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Open "http://127.0.0.1:8069/pos/web?config_id=62" in browser 2026-09-14 10:53:11,782 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=62" 2026-09-14 10:53:11,861 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:11] "GET /pos/web?config_id=62 HTTP/1.1" 200 - 30 0.017 0.051 2026-09-14 10:53:11,866 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '965773E7EADC96BA8F13B608D4FF7498', 'loaderId': 'ED6283C9DA5D8E92E2769E2AB25556A3', 'isDownload': False} 2026-09-14 10:53:11,866 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-09-14 10:53:11,875 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:53:11,899 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:11] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.008 2026-09-14 10:53:11,909 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:11] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-14 10:53:11,918 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:11] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-09-14 10:53:12,398 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:12] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 10:53:12,427 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: IndexedDB 1 Ready 2026-09-14 10:53:12,429 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.007 2026-09-14 10:53:12,442 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 10:53:12,455 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate test code "odoo.startTour('PosOrderNoPoints', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:53:12,483 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [1/24] Tour PosOrderNoPoints → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:53:12,966 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:12] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 191 0.243 0.299 2026-09-14 10:53:12,968 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.511 2026-09-14 10:53:13,133 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-14 10:53:13,158 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 10:53:13,193 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-14 10:53:13,213 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:13] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 10:53:13,224 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: Owl is running in 'dev' mode. 2026-09-14 10:53:13,282 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:13,291 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:53:13,367 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 10:53:13,374 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 10:53:13,396 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:53:13,419 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:13] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 9 0.017 0.031 2026-09-14 10:53:13,439 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [2/24] Tour PosOrderNoPoints → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:53:13,442 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:13] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.003 0.062 2026-09-14 10:53:13,522 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:13] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.027 0.013 2026-09-14 10:53:13,538 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:13] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.044 2026-09-14 10:53:13,552 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:13] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.050 2026-09-14 10:53:13,561 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:13] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.032 2026-09-14 10:53:13,566 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [3/24] Tour PosOrderNoPoints → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 10:53:13,575 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:13] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.063 2026-09-14 10:53:13,586 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:13] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.083 2026-09-14 10:53:13,600 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:13] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.101 2026-09-14 10:53:13,614 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:13] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.005 0.045 2026-09-14 10:53:13,643 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:13] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.012 0.052 2026-09-14 10:53:13,657 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:13] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.110 2026-09-14 10:53:13,667 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:13] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.106 2026-09-14 10:53:13,682 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:13] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.009 0.064 2026-09-14 10:53:13,710 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:13] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.008 0.093 2026-09-14 10:53:13,751 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [4/24] Tour PosOrderNoPoints → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 10:53:13,889 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [5/24] Tour PosOrderNoPoints → Step click partner 'AAA Test Partner 2' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner 2)) 2026-09-14 10:53:13,947 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [6/24] Tour PosOrderNoPoints → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:53:14,015 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [7/24] Tour PosOrderNoPoints → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-14 10:53:14,096 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [8/24] Tour PosOrderNoPoints → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:53:14,158 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [9/24] Tour PosOrderNoPoints → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-14 10:53:14,222 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [10/24] Tour PosOrderNoPoints → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-09-14 10:53:14,290 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [11/24] Tour PosOrderNoPoints → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-14 10:53:14,471 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [12/24] Tour PosOrderNoPoints → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:53:14,540 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [13/24] Tour PosOrderNoPoints → Step body:not(:has(.loyalty-points-title)) 2026-09-14 10:53:14,604 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [14/24] Tour PosOrderNoPoints → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:53:14,679 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [15/24] Tour PosOrderNoPoints → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:53:14,689 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:53:14,691 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:53:14,735 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [16/24] Tour PosOrderNoPoints → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:53:14,787 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [17/24] Tour PosOrderNoPoints → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:53:14,855 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [18/24] Tour PosOrderNoPoints → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:53:14,864 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:14,908 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [19/24] Tour PosOrderNoPoints → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 10:53:14,971 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [20/24] Tour PosOrderNoPoints → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-09-14 10:53:15,023 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [21/24] Tour PosOrderNoPoints → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-09-14 10:53:15,076 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [22/24] Tour PosOrderNoPoints → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:53:15,166 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79224911 started for PoS orders references: [{'name': 'Order 00461-002-0001', 'uuid': '05fdbead-4415-41f1-9a08-5e27415c291b'}] 2026-09-14 10:53:15,167 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [23/24] Tour PosOrderNoPoints → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:53:15,191 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 10:53:15,581 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79224911 order {'name': 'Order 00461-002-0001', 'uuid': '05fdbead-4415-41f1-9a08-5e27415c291b'} created pos.order #481 2026-09-14 10:53:15,585 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79224911 finished 2026-09-14 10:53:15,632 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 207 0.185 0.284 2026-09-14 10:53:15,671 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 10:53:15,725 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:15] "GET /web/image?model=pos.config&id=62&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 10:53:15,774 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [24/24] Tour PosOrderNoPoints → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:53:15,831 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-09-14 10:53:15,831 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔═════════════════════════════════╗ ║ TOUR PosOrderNoPoints SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-14 10:53:15,934 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 20057900 (allocated 21110784) 2026-09-14 10:53:15,937 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 37974 2026-09-14 10:53:15,940 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-09-14 10:53:15,943 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 37974 2026-09-14 10:53:16,037 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpyfxlpv59_chrome_odoo" 2026-09-14 10:53:16,131 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_partner_list_after_removing_code_activated_coupon ... 2026-09-14 10:53:16,810 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome pid: 38112 2026-09-14 10:53:16,810 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome headless temporary user profile dir: /tmp/tmpb3w_vmqu_chrome_odoo 2026-09-14 10:53:16,810 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Issuing json command http://127.0.0.1:38977/json/version 2026-09-14 10:53:16,811 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38977/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:53:16,825 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:53:16,825 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Issuing json command http://127.0.0.1:38977/json 2026-09-14 10:53:16,825 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38977/json with timeout 3 increased to 10s during tests 2026-09-14 10:53:16,829 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Websocket url found: ws://127.0.0.1:38977/devtools/page/70E3FD53E74DC1C99DBAF0457F8B8EDC 2026-09-14 10:53:16,842 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Enable chrome headless console log notification 2026-09-14 10:53:16,849 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome headless enable page notifications 2026-09-14 10:53:16,977 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:53:16,992 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Setting session cookie in browser 2026-09-14 10:53:16,999 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Open "http://127.0.0.1:8069/pos/ui?config_id=62" in browser 2026-09-14 10:53:16,999 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=62" 2026-09-14 10:53:17,010 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:53:18,719 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:18] "GET /pos/ui?config_id=62 HTTP/1.1" 200 - 131 0.081 1.631 2026-09-14 10:53:18,723 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Navigation result: {'frameId': '70E3FD53E74DC1C99DBAF0457F8B8EDC', 'loaderId': '4A93731530F49FDEC8F767632DF62AD8', 'isDownload': False} 2026-09-14 10:53:18,723 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Evaluate ready code "odoo.isTourReady('PosLoyaltyPartnerListAfterCouponRemoval')" 2026-09-14 10:53:18,732 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:53:18,750 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:18] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-14 10:53:18,759 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:18] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-14 10:53:18,776 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:18] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-14 10:53:19,116 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:19] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 10:53:19,132 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:19,155 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: IndexedDB 1 Ready 2026-09-14 10:53:19,161 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Evaluate test code "odoo.startTour('PosLoyaltyPartnerListAfterCouponRemoval', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:53:19,172 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [1/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:53:19,832 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:19] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 340 0.370 0.314 2026-09-14 10:53:19,842 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.682 2026-09-14 10:53:20,017 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-14 10:53:20,021 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 10:53:20,051 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 10:53:20,082 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 10:53:20,104 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 10:53:20,111 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: Owl is running in 'dev' mode. 2026-09-14 10:53:20,185 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 10:53:20,189 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:53:20,235 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:53:20,250 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 10:53:20,251 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 10:53:20,291 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.033 0.030 2026-09-14 10:53:20,310 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [2/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:53:20,311 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.006 0.073 2026-09-14 10:53:20,391 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.010 0.014 2026-09-14 10:53:20,398 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.026 2026-09-14 10:53:20,403 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.031 2026-09-14 10:53:20,429 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.046 2026-09-14 10:53:20,472 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.032 0.066 2026-09-14 10:53:20,491 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.076 2026-09-14 10:53:20,516 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [3/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-14 10:53:20,523 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.015 0.090 2026-09-14 10:53:20,559 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.014 0.106 2026-09-14 10:53:20,588 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.009 0.162 2026-09-14 10:53:20,608 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.006 0.105 2026-09-14 10:53:20,622 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.083 2026-09-14 10:53:20,702 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.036 0.101 2026-09-14 10:53:20,712 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.337 2026-09-14 10:53:20,723 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:20] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.244 2026-09-14 10:53:20,781 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [4/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:53:20,872 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [5/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-14 10:53:20,940 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [6/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-14 10:53:21,006 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [7/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:53:21,074 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [8/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:53:21,137 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [9/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 10:53:21,279 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [10/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 10:53:21,381 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [11/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click partner 'AAAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAAA Partner)) 2026-09-14 10:53:21,465 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [12/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:53:21,530 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [13/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:53:21,581 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [14/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:53:21,640 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [15/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-14 10:53:21,701 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [16/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step input text '9911' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-14 10:53:21,762 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [17/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:53:21,826 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [18/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order"))) 2026-09-14 10:53:21,847 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:21] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.012 2026-09-14 10:53:21,878 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:21] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 8 0.012 0.010 2026-09-14 10:53:21,998 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [19/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"10% on your order"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("10% on your order"))) 2026-09-14 10:53:22,046 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [20/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"10% on your order"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("10% on your order"))) 2026-09-14 10:53:22,098 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [21/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:53:22,154 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [22/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-09-14 10:53:22,222 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [23/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:53:22,287 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [24/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:53:22,427 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [25/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:53:22,487 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [26/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 10:53:22,609 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [27/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 10:53:22,696 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [28/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click partner 'AAAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAAA Partner)) 2026-09-14 10:53:22,755 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [29/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:53:22,813 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [30/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:53:22,864 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [31/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step customer 'AAAA Partner' is selected (trigger: .product-screen .set-partner:contains("AAAA Partner")) 2026-09-14 10:53:22,916 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: tour succeeded 2026-09-14 10:53:22,916 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPartnerListAfterCouponRemoval SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-14 10:53:23,044 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: heap 24449464 (allocated 25829376) 2026-09-14 10:53:23,049 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Closing chrome headless with pid 38112 2026-09-14 10:53:23,050 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Closing websocket connection 2026-09-14 10:53:23,051 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Terminating chrome headless with pid 38112 2026-09-14 10:53:23,109 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Removing chrome user profile "/tmp/tmpb3w_vmqu_chrome_odoo" 2026-09-14 10:53:23,164 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-09-14 10:53:23,889 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome pid: 38246 2026-09-14 10:53:23,889 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless temporary user profile dir: /tmp/tmps0_b9lxy_chrome_odoo 2026-09-14 10:53:23,889 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:38797/json/version 2026-09-14 10:53:23,890 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38797/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:53:23,893 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:53:23,893 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:38797/json 2026-09-14 10:53:23,895 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38797/json with timeout 3 increased to 10s during tests 2026-09-14 10:53:23,900 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Websocket url found: ws://127.0.0.1:38797/devtools/page/A9433CC0CDFBA3944841CBE6280FE58E 2026-09-14 10:53:23,914 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Enable chrome headless console log notification 2026-09-14 10:53:23,921 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless enable page notifications 2026-09-14 10:53:24,028 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:53:24,043 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Setting session cookie in browser 2026-09-14 10:53:24,058 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Open "http://127.0.0.1:8069/pos/web?config_id=62" in browser 2026-09-14 10:53:24,058 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=62" 2026-09-14 10:53:24,077 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:53:24,795 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:24] "GET /pos/web?config_id=62 HTTP/1.1" 200 - 131 0.118 0.605 2026-09-14 10:53:24,798 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigation result: {'frameId': 'A9433CC0CDFBA3944841CBE6280FE58E', 'loaderId': '3643BC2FFC744F3909B807724F1D04FA', 'isDownload': False} 2026-09-14 10:53:24,798 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Evaluate ready code "odoo.isTourReady('test_physical_gift_card_invoiced')" 2026-09-14 10:53:24,808 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:53:24,821 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:24] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-14 10:53:24,832 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:24] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.008 2026-09-14 10:53:24,840 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:24] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-14 10:53:25,275 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:25] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:53:25,285 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:25,307 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: IndexedDB 1 Ready 2026-09-14 10:53:25,308 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Evaluate test code "odoo.startTour('test_physical_gift_card_invoiced', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:53:25,317 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [1/34] Tour test_physical_gift_card_invoiced → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:53:25,962 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:25] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 344 0.330 0.336 2026-09-14 10:53:25,970 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.670 2026-09-14 10:53:26,160 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-14 10:53:26,168 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 10:53:26,180 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 10:53:26,222 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.010 2026-09-14 10:53:26,246 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-14 10:53:26,256 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: Owl is running in 'dev' mode. 2026-09-14 10:53:26,313 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:26,326 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:53:26,376 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 10:53:26,382 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 10:53:26,386 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:53:26,413 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.021 0.029 2026-09-14 10:53:26,429 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [2/34] Tour test_physical_gift_card_invoiced → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:53:26,451 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.012 0.068 2026-09-14 10:53:26,514 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.023 0.011 2026-09-14 10:53:26,527 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.028 2026-09-14 10:53:26,545 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.050 2026-09-14 10:53:26,560 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.071 2026-09-14 10:53:26,568 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.065 2026-09-14 10:53:26,584 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.006 0.081 2026-09-14 10:53:26,593 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [3/34] Tour test_physical_gift_card_invoiced → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:53:26,598 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.066 2026-09-14 10:53:26,620 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.050 2026-09-14 10:53:26,629 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.052 2026-09-14 10:53:26,649 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.058 2026-09-14 10:53:26,653 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [4/34] Tour test_physical_gift_card_invoiced → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 10:53:26,658 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.051 2026-09-14 10:53:26,797 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.076 0.085 2026-09-14 10:53:26,813 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.009 0.270 2026-09-14 10:53:26,831 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-09-14%2010:45:17 HTTP/1.1" 200 - 4 0.006 0.193 2026-09-14 10:53:26,848 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:26] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.288 2026-09-14 10:53:26,956 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [5/34] Tour test_physical_gift_card_invoiced → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 10:53:27,110 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [6/34] Tour test_physical_gift_card_invoiced → Step click partner 'A Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner)) 2026-09-14 10:53:27,178 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [7/34] Tour test_physical_gift_card_invoiced → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:53:27,246 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [8/34] Tour test_physical_gift_card_invoiced → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-14 10:53:27,339 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [9/34] Tour test_physical_gift_card_invoiced → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:53:27,405 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [10/34] Tour test_physical_gift_card_invoiced → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-14 10:53:27,473 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [11/34] Tour test_physical_gift_card_invoiced → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 10:53:27,541 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [12/34] Tour test_physical_gift_card_invoiced → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 10:53:27,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [13/34] Tour test_physical_gift_card_invoiced → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 10:53:27,654 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [14/34] Tour test_physical_gift_card_invoiced → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:53:27,721 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [15/34] Tour test_physical_gift_card_invoiced → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 10:53:27,782 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [16/34] Tour test_physical_gift_card_invoiced → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 10:53:27,838 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [17/34] Tour test_physical_gift_card_invoiced → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-09-14 10:53:27,904 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [18/34] Tour test_physical_gift_card_invoiced → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:53:27,970 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [19/34] Tour test_physical_gift_card_invoiced → Step a:contains("Sell physical gift card?") 2026-09-14 10:53:28,031 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [20/34] Tour test_physical_gift_card_invoiced → Step Input code 'test-card-1234' (trigger: input[id="code"]) 2026-09-14 10:53:28,096 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [21/34] Tour test_physical_gift_card_invoiced → Step Input amount '125' (trigger: input[id="amount"]) 2026-09-14 10:53:28,161 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [22/34] Tour test_physical_gift_card_invoiced → Step .btn-primary:contains("Add Balance") 2026-09-14 10:53:28,230 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [23/34] Tour test_physical_gift_card_invoiced → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:53:28,250 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:28] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.009 0.012 2026-09-14 10:53:28,311 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [24/34] Tour test_physical_gift_card_invoiced → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-09-14 10:53:28,362 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [25/34] Tour test_physical_gift_card_invoiced → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:53:28,413 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [26/34] Tour test_physical_gift_card_invoiced → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-09-14 10:53:28,464 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [27/34] Tour test_physical_gift_card_invoiced → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-09-14 10:53:28,516 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [28/34] Tour test_physical_gift_card_invoiced → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:53:28,593 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [29/34] Tour test_physical_gift_card_invoiced → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:53:28,607 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:53:28,608 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:53:28,652 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [30/34] Tour test_physical_gift_card_invoiced → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:53:28,703 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [31/34] Tour test_physical_gift_card_invoiced → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 10:53:28,768 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [32/34] Tour test_physical_gift_card_invoiced → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-14 10:53:28,781 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:28,823 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [33/34] Tour test_physical_gift_card_invoiced → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:53:28,902 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [34/34] Tour test_physical_gift_card_invoiced → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-14 10:53:28,906 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64967622 started for PoS orders references: [{'name': 'Order 00463-001-0001', 'uuid': 'bef43929-077a-4431-a2ff-edb622f9b17b'}] 2026-09-14 10:53:28,917 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:30,988 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64967622 order {'name': 'Order 00463-001-0001', 'uuid': 'bef43929-077a-4431-a2ff-edb622f9b17b'} created pos.order #482 2026-09-14 10:53:30,994 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64967622 finished 2026-09-14 10:53:31,116 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 692 0.897 1.316 2026-09-14 10:53:31,330 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 79 0.054 0.132 2026-09-14 10:53:31,352 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:31] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 10:53:31,445 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:31] "GET /account/download_invoice_documents/875/pdf HTTP/1.1" 200 - 28 0.036 0.035 2026-09-14 10:53:31,450 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.000 0.064 2026-09-14 10:53:31,465 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:31] "GET /web/image?model=pos.config&id=62&field=custom_logo HTTP/1.1" 200 - 9 0.005 0.031 2026-09-14 10:53:31,466 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: tour succeeded 2026-09-14 10:53:31,467 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_invoiced SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-14 10:53:31,626 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: heap 20686252 (allocated 22159360) 2026-09-14 10:53:31,650 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing chrome headless with pid 38246 2026-09-14 10:53:31,656 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing websocket connection 2026-09-14 10:53:31,657 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Terminating chrome headless with pid 38246 2026-09-14 10:53:31,710 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Removing chrome user profile "/tmp/tmps0_b9lxy_chrome_odoo" 2026-09-14 10:53:31,810 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_multiple_programs ... 2026-09-14 10:53:32,676 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome pid: 38382 2026-09-14 10:53:32,677 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome headless temporary user profile dir: /tmp/tmpzot6ch8k_chrome_odoo 2026-09-14 10:53:32,677 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Issuing json command http://127.0.0.1:46731/json/version 2026-09-14 10:53:32,691 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46731/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:53:32,707 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:53:32,707 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Issuing json command http://127.0.0.1:46731/json 2026-09-14 10:53:32,708 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46731/json with timeout 3 increased to 10s during tests 2026-09-14 10:53:32,720 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Websocket url found: ws://127.0.0.1:46731/devtools/page/78B0CB973FA2AF31B6B5067475882506 2026-09-14 10:53:32,733 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Enable chrome headless console log notification 2026-09-14 10:53:32,734 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome headless enable page notifications 2026-09-14 10:53:32,813 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:53:32,839 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Setting session cookie in browser 2026-09-14 10:53:32,864 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Open "http://127.0.0.1:8069/pos/web?config_id=62" in browser 2026-09-14 10:53:32,864 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=62" 2026-09-14 10:53:32,879 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:53:33,589 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:33] "GET /pos/web?config_id=62 HTTP/1.1" 200 - 131 0.107 0.606 2026-09-14 10:53:33,593 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Navigation result: {'frameId': '78B0CB973FA2AF31B6B5067475882506', 'loaderId': '706CA68A56F51C5B94824B9ECF7E8DB7', 'isDownload': False} 2026-09-14 10:53:33,593 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Evaluate ready code "odoo.isTourReady('test_physical_gift_card_multiple_programs')" 2026-09-14 10:53:33,601 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:53:33,628 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:33] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-09-14 10:53:33,632 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:33] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-14 10:53:33,651 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:33] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-09-14 10:53:34,091 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:34] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 10:53:34,118 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: IndexedDB 1 Ready 2026-09-14 10:53:34,120 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Evaluate test code "odoo.startTour('test_physical_gift_card_multiple_programs', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:53:34,132 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [1/31] Tour test_physical_gift_card_multiple_programs → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:53:34,135 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 10:53:34,754 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:34] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 345 0.312 0.329 2026-09-14 10:53:34,761 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.637 2026-09-14 10:53:34,928 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-09-14 10:53:34,942 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 10:53:34,960 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 10:53:35,013 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-14 10:53:35,060 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.005 0.011 2026-09-14 10:53:35,072 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: Owl is running in 'dev' mode. 2026-09-14 10:53:35,135 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:35,143 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:35,172 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:53:35,189 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 10:53:35,197 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:53:35,222 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.018 0.028 2026-09-14 10:53:35,242 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [2/31] Tour test_physical_gift_card_multiple_programs → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:53:35,260 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.017 0.062 2026-09-14 10:53:35,323 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.008 0.023 2026-09-14 10:53:35,343 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.012 0.039 2026-09-14 10:53:35,353 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.060 2026-09-14 10:53:35,393 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.028 0.073 2026-09-14 10:53:35,398 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [3/31] Tour test_physical_gift_card_multiple_programs → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-14 10:53:35,408 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.115 2026-09-14 10:53:35,416 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.111 2026-09-14 10:53:35,431 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.032 2026-09-14 10:53:35,440 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.081 2026-09-14 10:53:35,463 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-09-14%2010:45:17 HTTP/1.1" 200 - 4 0.015 0.113 2026-09-14 10:53:35,478 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.050 2026-09-14 10:53:35,487 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.036 2026-09-14 10:53:35,498 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.061 2026-09-14 10:53:35,506 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.158 2026-09-14 10:53:35,520 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.088 2026-09-14 10:53:35,626 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.063 0.092 2026-09-14 10:53:35,667 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [4/31] Tour test_physical_gift_card_multiple_programs → Step Click gift card program 'program_a' (trigger: button.selection-item:has(span:contains("program_a"))) 2026-09-14 10:53:35,704 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:35,778 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [5/31] Tour test_physical_gift_card_multiple_programs → Step a:contains("Sell physical gift card?") 2026-09-14 10:53:35,868 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [6/31] Tour test_physical_gift_card_multiple_programs → Step Input code 'test-card-0001' (trigger: input[id="code"]) 2026-09-14 10:53:35,935 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [7/31] Tour test_physical_gift_card_multiple_programs → Step Input amount '50' (trigger: input[id="amount"]) 2026-09-14 10:53:35,994 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [8/31] Tour test_physical_gift_card_multiple_programs → Step .btn-primary:contains("Add Balance") 2026-09-14 10:53:36,064 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [9/31] Tour test_physical_gift_card_multiple_programs → Step Click gift card program 'program_a' (trigger: button.selection-item:has(span:contains("program_a"))) 2026-09-14 10:53:36,080 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:36] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.012 2026-09-14 10:53:36,147 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [10/31] Tour test_physical_gift_card_multiple_programs → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:53:36,216 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [11/31] Tour test_physical_gift_card_multiple_programs → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-09-14 10:53:36,271 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [12/31] Tour test_physical_gift_card_multiple_programs → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:53:36,337 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [13/31] Tour test_physical_gift_card_multiple_programs → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-14 10:53:36,409 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [14/31] Tour test_physical_gift_card_multiple_programs → Step Click gift card program 'program_a' (trigger: button.selection-item:has(span:contains("program_a"))) 2026-09-14 10:53:36,496 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [15/31] Tour test_physical_gift_card_multiple_programs → Step a:contains("Sell physical gift card?") 2026-09-14 10:53:36,563 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [16/31] Tour test_physical_gift_card_multiple_programs → Step Input code 'test-card-0002' (trigger: input[id="code"]) 2026-09-14 10:53:36,628 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [17/31] Tour test_physical_gift_card_multiple_programs → Step Input amount '50' (trigger: input[id="amount"]) 2026-09-14 10:53:36,692 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [18/31] Tour test_physical_gift_card_multiple_programs → Step .btn-primary:contains("Add Balance") 2026-09-14 10:53:36,759 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [19/31] Tour test_physical_gift_card_multiple_programs → Step Click gift card program 'program_a' (trigger: button.selection-item:has(span:contains("program_a"))) 2026-09-14 10:53:36,776 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:36] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.003 0.013 2026-09-14 10:53:36,854 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [20/31] Tour test_physical_gift_card_multiple_programs → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-09-14 10:53:36,930 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [21/31] Tour test_physical_gift_card_multiple_programs → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"):not(:visible)) 2026-09-14 10:53:36,986 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [22/31] Tour test_physical_gift_card_multiple_programs → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:53:37,062 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [23/31] Tour test_physical_gift_card_multiple_programs → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:53:37,076 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:37,082 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:37,120 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [24/31] Tour test_physical_gift_card_multiple_programs → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:53:37,187 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [25/31] Tour test_physical_gift_card_multiple_programs → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:53:37,254 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [26/31] Tour test_physical_gift_card_multiple_programs → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:53:37,307 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [27/31] Tour test_physical_gift_card_multiple_programs → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:53:37,358 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [28/31] Tour test_physical_gift_card_multiple_programs → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:53:37,410 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [29/31] Tour test_physical_gift_card_multiple_programs → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:53:37,503 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [30/31] Tour test_physical_gift_card_multiple_programs → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:53:37,512 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:37,514 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98619471 started for PoS orders references: [{'name': 'Order 00464-001-0001', 'uuid': '961f2399-9917-4c22-85a4-3d498cc0dce4'}] 2026-09-14 10:53:37,723 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98619471 order {'name': 'Order 00464-001-0001', 'uuid': '961f2399-9917-4c22-85a4-3d498cc0dce4'} created pos.order #483 2026-09-14 10:53:37,725 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98619471 finished 2026-09-14 10:53:37,778 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 147 0.123 0.146 2026-09-14 10:53:37,906 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 41 0.034 0.051 2026-09-14 10:53:37,934 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-14 10:53:37,987 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:37] "GET /web/image?model=pos.config&id=62&field=custom_logo HTTP/1.1" 200 - 9 0.007 0.010 2026-09-14 10:53:38,005 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [31/31] Tour test_physical_gift_card_multiple_programs → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:53:38,071 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: tour succeeded 2026-09-14 10:53:38,071 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_multiple_programs SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-09-14 10:53:38,214 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: heap 16965592 (allocated 18358272) 2026-09-14 10:53:38,215 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Closing chrome headless with pid 38382 2026-09-14 10:53:38,220 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Closing websocket connection 2026-09-14 10:53:38,220 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Terminating chrome headless with pid 38382 2026-09-14 10:53:38,301 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Removing chrome user profile "/tmp/tmpzot6ch8k_chrome_odoo" 2026-09-14 10:53:38,377 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-09-14 10:53:38,986 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome pid: 38519 2026-09-14 10:53:38,987 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmp29b7q43h_chrome_odoo 2026-09-14 10:53:38,994 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:42085/json/version 2026-09-14 10:53:38,995 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:42085/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:53:39,215 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:53:39,215 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:42085/json 2026-09-14 10:53:39,216 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:42085/json with timeout 3 increased to 10s during tests 2026-09-14 10:53:39,219 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:42085/devtools/page/6A963259BD8F2A21DECF98D38F125DDD 2026-09-14 10:53:39,225 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Enable chrome headless console log notification 2026-09-14 10:53:39,230 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless enable page notifications 2026-09-14 10:53:39,339 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:53:39,349 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Setting session cookie in browser 2026-09-14 10:53:39,359 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Open "http://127.0.0.1:8069/pos/web?config_id=62" in browser 2026-09-14 10:53:39,359 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=62" 2026-09-14 10:53:39,372 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:53:40,082 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:40] "GET /pos/web?config_id=62 HTTP/1.1" 200 - 131 0.138 0.575 2026-09-14 10:53:40,085 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigation result: {'frameId': '6A963259BD8F2A21DECF98D38F125DDD', 'loaderId': 'C6F45DD102BE9485B6D0CD99D5DA0868', 'isDownload': False} 2026-09-14 10:53:40,087 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('PhysicalGiftCardProgramSaleTour')" 2026-09-14 10:53:40,090 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:53:40,113 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:40] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-09-14 10:53:40,123 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:40] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-14 10:53:40,133 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:40] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.036 2026-09-14 10:53:40,495 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:40] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:53:40,511 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:40,533 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: IndexedDB 1 Ready 2026-09-14 10:53:40,538 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate test code "odoo.startTour('PhysicalGiftCardProgramSaleTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:53:40,546 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [1/82] Tour PhysicalGiftCardProgramSaleTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:53:41,224 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 344 0.374 0.326 2026-09-14 10:53:41,232 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.700 2026-09-14 10:53:41,354 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-14 10:53:41,357 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.011 2026-09-14 10:53:41,376 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-14 10:53:41,415 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.015 2026-09-14 10:53:41,434 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 10:53:41,439 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-09-14 10:53:41,491 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:41,498 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:41,541 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 10:53:41,546 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:41,556 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 10:53:41,595 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [2/82] Tour PhysicalGiftCardProgramSaleTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:53:41,599 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.031 0.032 2026-09-14 10:53:41,625 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.011 0.072 2026-09-14 10:53:41,687 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.026 2026-09-14 10:53:41,716 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.006 0.048 2026-09-14 10:53:41,734 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.066 2026-09-14 10:53:41,755 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.014 0.048 2026-09-14 10:53:41,772 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.102 2026-09-14 10:53:41,793 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [3/82] Tour PhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-14 10:53:41,802 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.018 0.119 2026-09-14 10:53:41,824 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-09-14%2010:45:17 HTTP/1.1" 200 - 4 0.005 0.075 2026-09-14 10:53:41,831 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.166 2026-09-14 10:53:41,837 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.113 2026-09-14 10:53:41,856 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.086 2026-09-14 10:53:41,872 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.091 2026-09-14 10:53:41,897 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.011 0.050 2026-09-14 10:53:41,910 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.078 2026-09-14 10:53:41,930 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:41] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.006 0.117 2026-09-14 10:53:42,005 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:42] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.028 0.136 2026-09-14 10:53:42,082 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [4/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:53:42,187 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [5/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-14 10:53:42,239 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [6/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 10:53:42,306 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [7/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 10:53:42,372 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [8/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 10:53:42,440 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [9/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:53:42,504 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [10/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 10:53:42,586 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [11/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 10:53:42,642 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [12/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-09-14 10:53:42,704 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [13/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:53:42,770 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [14/82] Tour PhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-09-14 10:53:42,832 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [15/82] Tour PhysicalGiftCardProgramSaleTour → Step Input code 'test-card-0000' (trigger: input[id="code"]) 2026-09-14 10:53:42,896 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [16/82] Tour PhysicalGiftCardProgramSaleTour → Step Input amount '125' (trigger: input[id="amount"]) 2026-09-14 10:53:42,958 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [17/82] Tour PhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-09-14 10:53:43,030 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [18/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:53:43,049 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:43] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.010 0.013 2026-09-14 10:53:43,106 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [19/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-09-14 10:53:43,156 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [20/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:53:43,207 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [21/82] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-09-14 10:53:43,258 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [22/82] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-09-14 10:53:43,310 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [23/82] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:53:43,382 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [24/82] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:53:43,394 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:53:43,397 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 10:53:43,440 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [25/82] Tour PhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:53:43,492 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [26/82] Tour PhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:53:43,561 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [27/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:53:43,568 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:43,613 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [28/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 10:53:43,672 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [29/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 10:53:43,721 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [30/82] Tour PhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:53:43,806 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [31/82] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:53:43,819 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1120329 started for PoS orders references: [{'name': 'Order 00465-001-0001', 'uuid': '6d856596-9522-4c54-b2cc-712ed9d9b41a'}] 2026-09-14 10:53:43,820 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 10:53:44,034 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1120329 order {'name': 'Order 00465-001-0001', 'uuid': '6d856596-9522-4c54-b2cc-712ed9d9b41a'} created pos.order #484 2026-09-14 10:53:44,041 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1120329 finished 2026-09-14 10:53:44,094 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 145 0.112 0.173 2026-09-14 10:53:44,230 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.057 0.047 2026-09-14 10:53:44,256 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-14 10:53:44,315 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:44] "GET /web/image?model=pos.config&id=62&field=custom_logo HTTP/1.1" 200 - 9 0.011 0.018 2026-09-14 10:53:44,326 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [32/82] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:53:44,402 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [33/82] Tour PhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-14 10:53:44,478 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [34/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:53:44,539 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [35/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-14 10:53:44,604 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [36/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 10:53:44,657 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [37/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 10:53:44,708 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [38/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 10:53:44,771 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [39/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:53:44,837 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [40/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 10:53:44,901 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [41/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 10:53:44,960 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [42/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-09-14 10:53:45,022 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [43/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:53:45,086 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [44/82] Tour PhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-09-14 10:53:45,141 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [45/82] Tour PhysicalGiftCardProgramSaleTour → Step Input code 'test-card-0001' (trigger: input[id="code"]) 2026-09-14 10:53:45,199 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [46/82] Tour PhysicalGiftCardProgramSaleTour → Step Input amount '100' (trigger: input[id="amount"]) 2026-09-14 10:53:45,257 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [47/82] Tour PhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-09-14 10:53:45,327 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [48/82] Tour PhysicalGiftCardProgramSaleTour → Step ul.info-list .text-wrap:contains("test-card-0001") 2026-09-14 10:53:45,346 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:45] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.005 0.010 2026-09-14 10:53:45,406 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [49/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:53:45,454 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [50/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"100"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("100"))) 2026-09-14 10:53:45,520 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [51/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:53:45,572 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [52/82] Tour PhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-14 10:53:45,650 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [53/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:53:45,708 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [54/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-14 10:53:45,771 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [55/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 10:53:45,839 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [56/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 10:53:45,904 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [57/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 10:53:45,974 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [58/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:53:46,039 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [59/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 10:53:46,123 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [60/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 10:53:46,187 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [61/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-09-14 10:53:46,254 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [62/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:53:46,320 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [63/82] Tour PhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-09-14 10:53:46,374 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [64/82] Tour PhysicalGiftCardProgramSaleTour → Step Input code 'new-card-0001' (trigger: input[id="code"]) 2026-09-14 10:53:46,431 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [65/82] Tour PhysicalGiftCardProgramSaleTour → Step Input amount '250' (trigger: input[id="amount"]) 2026-09-14 10:53:46,491 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [66/82] Tour PhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-09-14 10:53:46,558 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [67/82] Tour PhysicalGiftCardProgramSaleTour → Step ul.info-list .text-wrap:contains("new-card-0001") 2026-09-14 10:53:46,571 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:46] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.003 0.009 2026-09-14 10:53:46,636 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [68/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:53:46,684 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [69/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"250"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("250"))) 2026-09-14 10:53:46,738 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [70/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:53:46,790 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [71/82] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '350' (trigger: .product-screen .order-summary .total:contains("350")) 2026-09-14 10:53:46,841 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [72/82] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '350' (trigger: .product-screen .order-summary .total:contains("350"):not(:visible)) 2026-09-14 10:53:46,892 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [73/82] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:53:46,952 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [74/82] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:53:47,007 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [75/82] Tour PhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:53:47,058 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [76/82] Tour PhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:53:47,121 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [77/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-09-14 10:53:47,174 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [78/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 10:53:47,225 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [79/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:53:47,277 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [80/82] Tour PhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:53:47,355 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [81/82] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:53:47,360 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47639535 started for PoS orders references: [{'name': 'Order 00465-001-0002', 'uuid': '7ee2186f-928c-48e4-bff6-ad1a17ad88de'}] 2026-09-14 10:53:47,464 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47639535 order {'name': 'Order 00465-001-0002', 'uuid': '7ee2186f-928c-48e4-bff6-ad1a17ad88de'} created pos.order #485 2026-09-14 10:53:47,467 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47639535 finished 2026-09-14 10:53:47,508 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 70 0.047 0.104 2026-09-14 10:53:47,613 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.029 0.038 2026-09-14 10:53:47,638 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-09-14 10:53:47,675 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [82/82] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:53:47,733 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: tour succeeded 2026-09-14 10:53:47,734 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-14 10:53:47,888 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: heap 17835632 (allocated 19542016) 2026-09-14 10:53:47,894 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing chrome headless with pid 38519 2026-09-14 10:53:47,895 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing websocket connection 2026-09-14 10:53:47,896 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Terminating chrome headless with pid 38519 2026-09-14 10:53:47,954 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Removing chrome user profile "/tmp/tmp29b7q43h_chrome_odoo" 2026-09-14 10:53:48,028 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_single_program_twice ... 2026-09-14 10:53:48,730 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome pid: 38655 2026-09-14 10:53:48,731 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome headless temporary user profile dir: /tmp/tmpxi1k4bfm_chrome_odoo 2026-09-14 10:53:48,731 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Issuing json command http://127.0.0.1:32921/json/version 2026-09-14 10:53:48,732 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:32921/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:53:48,751 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:53:48,751 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Issuing json command http://127.0.0.1:32921/json 2026-09-14 10:53:48,752 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:32921/json with timeout 3 increased to 10s during tests 2026-09-14 10:53:48,762 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Websocket url found: ws://127.0.0.1:32921/devtools/page/B788E84638797DF999EC4F8C0079D9B1 2026-09-14 10:53:48,769 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Enable chrome headless console log notification 2026-09-14 10:53:48,774 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome headless enable page notifications 2026-09-14 10:53:48,887 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:53:48,901 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Setting session cookie in browser 2026-09-14 10:53:48,909 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Open "http://127.0.0.1:8069/pos/web?config_id=62" in browser 2026-09-14 10:53:48,909 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=62" 2026-09-14 10:53:48,920 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:53:50,661 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:50] "GET /pos/web?config_id=62 HTTP/1.1" 200 - 131 0.091 1.653 2026-09-14 10:53:50,666 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Navigation result: {'frameId': 'B788E84638797DF999EC4F8C0079D9B1', 'loaderId': 'D0611A1BDD3B4C64A4F328419425B95B', 'isDownload': False} 2026-09-14 10:53:50,666 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Evaluate ready code "odoo.isTourReady('test_physical_gift_card_single_program_twice')" 2026-09-14 10:53:50,671 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:53:50,686 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:50] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-14 10:53:50,700 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:50] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-14 10:53:50,713 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:50] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-09-14 10:53:51,071 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:51] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 10:53:51,105 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: IndexedDB 1 Ready 2026-09-14 10:53:51,109 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 10:53:51,141 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Evaluate test code "odoo.startTour('test_physical_gift_card_single_program_twice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:53:51,164 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [1/27] Tour test_physical_gift_card_single_program_twice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:53:51,770 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:51] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 344 0.343 0.323 2026-09-14 10:53:51,785 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.668 2026-09-14 10:53:51,938 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.015 2026-09-14 10:53:51,943 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.020 2026-09-14 10:53:51,964 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 10:53:52,014 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 10:53:52,064 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.024 2026-09-14 10:53:52,079 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: Owl is running in 'dev' mode. 2026-09-14 10:53:52,138 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:53:52,143 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:52,182 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:53:52,204 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:52,214 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:53:52,244 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.031 0.041 2026-09-14 10:53:52,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [2/27] Tour test_physical_gift_card_single_program_twice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:53:52,278 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.013 0.080 2026-09-14 10:53:52,364 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.019 2026-09-14 10:53:52,374 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.023 2026-09-14 10:53:52,384 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.043 2026-09-14 10:53:52,403 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.049 2026-09-14 10:53:52,420 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.008 0.057 2026-09-14 10:53:52,440 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.010 0.083 2026-09-14 10:53:52,447 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [3/27] Tour test_physical_gift_card_single_program_twice → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-14 10:53:52,471 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-09-14%2010:45:17 HTTP/1.1" 200 - 4 0.012 0.066 2026-09-14 10:53:52,483 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.070 2026-09-14 10:53:52,495 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.063 2026-09-14 10:53:52,507 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.049 2026-09-14 10:53:52,514 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.112 2026-09-14 10:53:52,523 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.045 2026-09-14 10:53:52,537 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.151 2026-09-14 10:53:52,545 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.051 2026-09-14 10:53:52,615 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.030 0.081 2026-09-14 10:53:52,677 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [4/27] Tour test_physical_gift_card_single_program_twice → Step a:contains("Sell physical gift card?") 2026-09-14 10:53:52,766 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [5/27] Tour test_physical_gift_card_single_program_twice → Step Input code 'test-card-0001' (trigger: input[id="code"]) 2026-09-14 10:53:52,832 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [6/27] Tour test_physical_gift_card_single_program_twice → Step Input amount '50' (trigger: input[id="amount"]) 2026-09-14 10:53:52,892 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [7/27] Tour test_physical_gift_card_single_program_twice → Step .btn-primary:contains("Add Balance") 2026-09-14 10:53:52,963 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [8/27] Tour test_physical_gift_card_single_program_twice → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:53:52,996 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:52] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.020 0.011 2026-09-14 10:53:53,050 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [9/27] Tour test_physical_gift_card_single_program_twice → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-09-14 10:53:53,102 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [10/27] Tour test_physical_gift_card_single_program_twice → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:53:53,153 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [11/27] Tour test_physical_gift_card_single_program_twice → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-14 10:53:53,251 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [12/27] Tour test_physical_gift_card_single_program_twice → Step a:contains("Sell physical gift card?") 2026-09-14 10:53:53,315 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [13/27] Tour test_physical_gift_card_single_program_twice → Step Input code 'test-card-0002' (trigger: input[id="code"]) 2026-09-14 10:53:53,376 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [14/27] Tour test_physical_gift_card_single_program_twice → Step Input amount '50' (trigger: input[id="amount"]) 2026-09-14 10:53:53,446 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [15/27] Tour test_physical_gift_card_single_program_twice → Step .btn-primary:contains("Add Balance") 2026-09-14 10:53:53,511 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [16/27] Tour test_physical_gift_card_single_program_twice → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-09-14 10:53:53,526 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:53] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.003 0.010 2026-09-14 10:53:53,598 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [17/27] Tour test_physical_gift_card_single_program_twice → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"):not(:visible)) 2026-09-14 10:53:53,648 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [18/27] Tour test_physical_gift_card_single_program_twice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:53:53,724 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [19/27] Tour test_physical_gift_card_single_program_twice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:53:53,742 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:53:53,743 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:53:53,787 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [20/27] Tour test_physical_gift_card_single_program_twice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:53:53,852 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [21/27] Tour test_physical_gift_card_single_program_twice → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:53:53,917 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [22/27] Tour test_physical_gift_card_single_program_twice → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:53:53,924 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:53,969 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [23/27] Tour test_physical_gift_card_single_program_twice → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:53:54,036 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [24/27] Tour test_physical_gift_card_single_program_twice → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:53:54,087 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [25/27] Tour test_physical_gift_card_single_program_twice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:53:54,185 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [26/27] Tour test_physical_gift_card_single_program_twice → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:53:54,191 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:54,193 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94323892 started for PoS orders references: [{'name': 'Order 00466-001-0001', 'uuid': '8c58a346-558e-4632-88bb-f37352f56a6f'}] 2026-09-14 10:53:54,389 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94323892 order {'name': 'Order 00466-001-0001', 'uuid': '8c58a346-558e-4632-88bb-f37352f56a6f'} created pos.order #486 2026-09-14 10:53:54,401 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94323892 finished 2026-09-14 10:53:54,474 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 147 0.134 0.152 2026-09-14 10:53:54,583 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 41 0.027 0.043 2026-09-14 10:53:54,609 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 10:53:54,689 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:54] "GET /web/image?model=pos.config&id=62&field=custom_logo HTTP/1.1" 200 - 9 0.006 0.023 2026-09-14 10:53:54,710 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [27/27] Tour test_physical_gift_card_single_program_twice → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:53:54,778 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: tour succeeded 2026-09-14 10:53:54,779 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_single_program_twice SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-09-14 10:53:54,871 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: heap 16573052 (allocated 17833984) 2026-09-14 10:53:54,877 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Closing chrome headless with pid 38655 2026-09-14 10:53:54,880 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Closing websocket connection 2026-09-14 10:53:54,881 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Terminating chrome headless with pid 38655 2026-09-14 10:53:54,944 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Removing chrome user profile "/tmp/tmpxi1k4bfm_chrome_odoo" 2026-09-14 10:53:55,026 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-09-14 10:53:55,748 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome pid: 38787 2026-09-14 10:53:55,749 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless temporary user profile dir: /tmp/tmp9mlratbg_chrome_odoo 2026-09-14 10:53:55,749 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:40947/json/version 2026-09-14 10:53:55,751 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:40947/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:53:55,765 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:53:55,765 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:40947/json 2026-09-14 10:53:55,765 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:40947/json with timeout 3 increased to 10s during tests 2026-09-14 10:53:55,769 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Websocket url found: ws://127.0.0.1:40947/devtools/page/E849936237B0613B37DC7E5BDDEB972C 2026-09-14 10:53:55,781 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Enable chrome headless console log notification 2026-09-14 10:53:55,783 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless enable page notifications 2026-09-14 10:53:55,890 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:53:55,898 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Setting session cookie in browser 2026-09-14 10:53:55,907 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Open "http://127.0.0.1:8069/pos/ui?config_id=62" in browser 2026-09-14 10:53:55,908 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=62" 2026-09-14 10:53:55,926 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:53:56,615 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:56] "GET /pos/ui?config_id=62 HTTP/1.1" 200 - 132 0.104 0.588 2026-09-14 10:53:56,618 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigation result: {'frameId': 'E849936237B0613B37DC7E5BDDEB972C', 'loaderId': 'F6C45403CE4612883087BF926BAB14A9', 'isDownload': False} 2026-09-14 10:53:56,618 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-09-14 10:53:56,626 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:53:56,653 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:56] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.015 2026-09-14 10:53:56,663 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:56] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-14 10:53:56,672 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:56] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-09-14 10:53:57,069 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:57] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:53:57,103 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 10:53:57,111 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: IndexedDB 1 Ready 2026-09-14 10:53:57,112 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate test code "odoo.startTour('PosLoyaltyTour6', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:53:57,118 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.010 0.014 2026-09-14 10:53:57,121 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [1/16] Tour PosLoyaltyTour6 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:53:57,709 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:57] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 342 0.284 0.323 2026-09-14 10:53:57,710 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.562 2026-09-14 10:53:57,872 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 10:53:57,888 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 10:53:57,927 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-09-14 10:53:57,957 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:57] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-09-14 10:53:57,975 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-09-14 10:53:58,069 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:53:58,080 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:58,121 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 10:53:58,141 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 10:53:58,146 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 10:53:58,165 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:58] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.020 0.032 2026-09-14 10:53:58,191 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:58] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.010 0.066 2026-09-14 10:53:58,207 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [2/16] Tour PosLoyaltyTour6 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:53:58,280 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:58] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.010 0.015 2026-09-14 10:53:58,295 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:58] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.007 0.022 2026-09-14 10:53:58,309 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:58] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.007 0.032 2026-09-14 10:53:58,322 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:58] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.044 2026-09-14 10:53:58,331 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:58] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.056 2026-09-14 10:53:58,353 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:58] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.010 0.042 2026-09-14 10:53:58,361 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [3/16] Tour PosLoyaltyTour6 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:53:58,365 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:58] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.049 2026-09-14 10:53:58,378 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:58] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.008 0.112 2026-09-14 10:53:58,393 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:58] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.035 2026-09-14 10:53:58,400 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:58] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.071 2026-09-14 10:53:58,416 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [4/16] Tour PosLoyaltyTour6 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 10:53:58,419 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:58] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.007 0.114 2026-09-14 10:53:58,429 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:58] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.061 2026-09-14 10:53:58,446 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:58] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.069 2026-09-14 10:53:58,545 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:58] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.050 0.112 2026-09-14 10:53:58,664 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [5/16] Tour PosLoyaltyTour6 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 10:53:58,797 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [6/16] Tour PosLoyaltyTour6 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-14 10:53:58,854 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [7/16] Tour PosLoyaltyTour6 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:53:58,912 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [8/16] Tour PosLoyaltyTour6 → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-09-14 10:53:59,007 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [9/16] Tour PosLoyaltyTour6 → Step .loyalty-points-won:contains("26.5") 2026-09-14 10:53:59,076 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [10/16] Tour PosLoyaltyTour6 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:53:59,137 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [11/16] Tour PosLoyaltyTour6 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:53:59,213 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [12/16] Tour PosLoyaltyTour6 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-14 10:53:59,283 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [13/16] Tour PosLoyaltyTour6 → Step selection popup has '$ 1 per point on your order' (trigger: .selection-item:contains("$ 1 per point on your order")) 2026-09-14 10:53:59,294 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:53:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:53:59,370 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [14/16] Tour PosLoyaltyTour6 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:53:59,454 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [15/16] Tour PosLoyaltyTour6 → Step order total amount is '165.00' (trigger: .product-screen .order-summary .total:contains("165.00")) 2026-09-14 10:53:59,520 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [16/16] Tour PosLoyaltyTour6 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:53:59,586 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: tour succeeded 2026-09-14 10:53:59,587 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour6 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-14 10:53:59,679 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: heap 19395108 (allocated 20717568) 2026-09-14 10:53:59,681 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing chrome headless with pid 38787 2026-09-14 10:53:59,682 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing websocket connection 2026-09-14 10:53:59,682 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Terminating chrome headless with pid 38787 2026-09-14 10:53:59,726 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Removing chrome user profile "/tmp/tmp9mlratbg_chrome_odoo" 2026-09-14 10:53:59,775 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-09-14 10:54:00,636 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome pid: 38910 2026-09-14 10:54:00,636 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmperv03f2t_chrome_odoo 2026-09-14 10:54:00,636 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:37651/json/version 2026-09-14 10:54:00,639 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:37651/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:54:00,667 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:54:00,667 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:37651/json 2026-09-14 10:54:00,670 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:37651/json with timeout 3 increased to 10s during tests 2026-09-14 10:54:00,673 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:37651/devtools/page/0F6F2C2B2534C50DCA2D53EB8210B45B 2026-09-14 10:54:00,676 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Enable chrome headless console log notification 2026-09-14 10:54:00,678 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless enable page notifications 2026-09-14 10:54:00,799 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:54:00,812 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Setting session cookie in browser 2026-09-14 10:54:00,818 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Open "http://127.0.0.1:8069/pos/web?config_id=62" in browser 2026-09-14 10:54:00,818 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=62" 2026-09-14 10:54:00,833 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:54:01,534 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:01] "GET /pos/web?config_id=62 HTTP/1.1" 200 - 132 0.124 0.578 2026-09-14 10:54:01,537 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigation result: {'frameId': '0F6F2C2B2534C50DCA2D53EB8210B45B', 'loaderId': '17F8E5512809CDFAEEE0CA06E8AA3911', 'isDownload': False} 2026-09-14 10:54:01,537 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-09-14 10:54:01,545 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:54:01,562 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:01] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-14 10:54:01,572 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:01] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-14 10:54:01,582 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:01] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-14 10:54:01,912 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:01] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 10:54:01,927 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:01,943 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: IndexedDB 1 Ready 2026-09-14 10:54:01,950 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.009 2026-09-14 10:54:01,958 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountNoDomainProgramNoDomain', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:54:01,965 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [1/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:54:02,616 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:02] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 345 0.344 0.331 2026-09-14 10:54:02,617 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.646 2026-09-14 10:54:02,794 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.009 2026-09-14 10:54:02,821 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-14 10:54:02,865 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 10:54:02,885 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:02] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-14 10:54:02,893 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: Owl is running in 'dev' mode. 2026-09-14 10:54:02,949 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:02,958 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:03,001 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 10:54:03,004 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:54:03,025 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 10:54:03,048 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:03] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.021 0.039 2026-09-14 10:54:03,075 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [2/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:54:03,080 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:03] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.009 0.071 2026-09-14 10:54:03,128 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:03] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.009 2026-09-14 10:54:03,160 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:03] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.008 0.031 2026-09-14 10:54:03,171 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:03] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.050 2026-09-14 10:54:03,184 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:03] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.049 2026-09-14 10:54:03,200 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:03] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.057 2026-09-14 10:54:03,208 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:03] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.029 2026-09-14 10:54:03,216 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:03] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.074 2026-09-14 10:54:03,238 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [3/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:54:03,245 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:03] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.070 2026-09-14 10:54:03,259 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:03] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.114 2026-09-14 10:54:03,272 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:03] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.078 2026-09-14 10:54:03,281 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:03] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.064 2026-09-14 10:54:03,293 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:03] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.073 2026-09-14 10:54:03,298 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [4/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 10:54:03,395 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:03] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.053 0.092 2026-09-14 10:54:03,405 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:03] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.169 2026-09-14 10:54:03,542 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [5/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 10:54:03,675 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [6/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-14 10:54:03,744 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [7/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:54:03,809 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [8/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-14 10:54:03,927 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [9/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:54:04,019 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [10/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-14 10:54:04,087 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [11/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-14 10:54:04,137 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [12/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:54:04,188 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [13/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b")) 2026-09-14 10:54:04,278 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [14/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:54:04,345 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [15/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-09-14 10:54:04,402 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [16/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-09-14 10:54:04,457 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [17/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:54:04,519 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [18/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:54:04,570 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [19/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:54:04,628 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [20/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-14 10:54:04,691 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [21/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-14 10:54:04,744 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [22/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:54:04,809 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [23/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-15.00"))) 2026-09-14 10:54:04,828 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:04] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.010 2026-09-14 10:54:04,940 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [24/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00")) 2026-09-14 10:54:04,992 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [25/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00"):not(:visible)) 2026-09-14 10:54:05,043 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [26/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step loyalty points awarded 135 (trigger: .loyalty-points-won:contains("135")) 2026-09-14 10:54:05,094 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [27/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:54:05,171 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [28/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:54:05,189 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:05,191 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:05,231 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [29/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:54:05,286 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [30/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:54:05,357 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [31/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:54:05,370 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:05,409 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [32/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-09-14 10:54:05,470 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [33/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 10:54:05,524 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [34/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-09-14 10:54:05,574 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [35/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:54:05,625 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [36/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:54:05,677 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [37/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:54:05,738 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [38/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:54:05,764 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:05] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.011 0.013 2026-09-14 10:54:05,810 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79706780 started for PoS orders references: [{'name': 'Order 00468-001-0001', 'uuid': 'f88d7abf-abe4-4e0f-9097-845d1e9eadc3'}] 2026-09-14 10:54:05,827 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 10:54:06,642 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79706780 order {'name': 'Order 00468-001-0001', 'uuid': 'f88d7abf-abe4-4e0f-9097-845d1e9eadc3'} created pos.order #487 2026-09-14 10:54:06,646 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79706780 finished 2026-09-14 10:54:06,720 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 368 0.493 0.420 2026-09-14 10:54:06,864 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 58 0.036 0.055 2026-09-14 10:54:06,903 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 10:54:06,973 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:06] "GET /web/image?model=pos.config&id=62&field=custom_logo HTTP/1.1" 200 - 9 0.003 0.009 2026-09-14 10:54:07,011 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [39/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:54:07,070 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: tour succeeded 2026-09-14 10:54:07,070 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramNoDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-14 10:54:07,212 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: heap 21471184 (allocated 23212032) 2026-09-14 10:54:07,217 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing chrome headless with pid 38910 2026-09-14 10:54:07,218 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing websocket connection 2026-09-14 10:54:07,219 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Terminating chrome headless with pid 38910 2026-09-14 10:54:07,274 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmperv03f2t_chrome_odoo" 2026-09-14 10:54:07,348 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-09-14 10:54:08,351 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome pid: 39045 2026-09-14 10:54:08,352 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless temporary user profile dir: /tmp/tmp_s25xjak_chrome_odoo 2026-09-14 10:54:08,352 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:45675/json/version 2026-09-14 10:54:08,353 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45675/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:54:08,388 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:54:08,389 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:45675/json 2026-09-14 10:54:08,389 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45675/json with timeout 3 increased to 10s during tests 2026-09-14 10:54:08,397 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Websocket url found: ws://127.0.0.1:45675/devtools/page/538F41BB48EFE9D5D4BFB679A3D0557E 2026-09-14 10:54:08,401 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Enable chrome headless console log notification 2026-09-14 10:54:08,406 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless enable page notifications 2026-09-14 10:54:08,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:54:08,534 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Setting session cookie in browser 2026-09-14 10:54:08,551 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Open "http://127.0.0.1:8069/pos/ui?config_id=62" in browser 2026-09-14 10:54:08,551 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=62" 2026-09-14 10:54:08,566 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:54:09,228 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:09] "GET /pos/ui?config_id=62 HTTP/1.1" 200 - 132 0.133 0.534 2026-09-14 10:54:09,231 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigation result: {'frameId': '538F41BB48EFE9D5D4BFB679A3D0557E', 'loaderId': 'AF6DC884BAB238493B48C3DE9832B72F', 'isDownload': False} 2026-09-14 10:54:09,232 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-09-14 10:54:09,239 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:54:09,274 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:09] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-09-14 10:54:09,288 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:09] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-09-14 10:54:09,301 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:09] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.045 2026-09-14 10:54:09,692 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:09] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 10:54:09,705 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:09,727 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: IndexedDB 1 Ready 2026-09-14 10:54:09,728 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate test code "odoo.startTour('PosLoyaltyPointsEwallet', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:54:09,737 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [1/32] Tour PosLoyaltyPointsEwallet → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:54:10,397 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:10] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 347 0.304 0.378 2026-09-14 10:54:10,406 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.680 2026-09-14 10:54:10,529 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 10:54:10,530 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-09-14 10:54:10,542 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 10:54:10,576 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-14 10:54:10,600 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:10] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-09-14 10:54:10,610 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: Owl is running in 'dev' mode. 2026-09-14 10:54:10,670 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:10,682 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:54:10,719 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:54:10,731 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:54:10,732 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 10:54:10,765 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:10] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.029 0.023 2026-09-14 10:54:10,804 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [2/32] Tour PosLoyaltyPointsEwallet → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:54:10,809 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:10] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.025 0.070 2026-09-14 10:54:10,854 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:10] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.006 0.016 2026-09-14 10:54:10,870 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:10] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.034 2026-09-14 10:54:10,892 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:10] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.050 2026-09-14 10:54:10,921 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:10] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.008 0.070 2026-09-14 10:54:10,935 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:10] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.096 2026-09-14 10:54:10,945 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:10] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.081 2026-09-14 10:54:10,952 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:10] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.055 2026-09-14 10:54:10,957 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [3/32] Tour PosLoyaltyPointsEwallet → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:54:10,959 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:10] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.045 2026-09-14 10:54:10,998 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:10] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.009 0.141 2026-09-14 10:54:11,006 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:11] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.059 2026-09-14 10:54:11,022 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [4/32] Tour PosLoyaltyPointsEwallet → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 10:54:11,102 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:11] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.042 0.083 2026-09-14 10:54:11,117 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:11] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.146 2026-09-14 10:54:11,138 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:11] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.008 0.153 2026-09-14 10:54:11,152 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:11] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.006 0.216 2026-09-14 10:54:11,252 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [5/32] Tour PosLoyaltyPointsEwallet → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 10:54:11,372 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [6/32] Tour PosLoyaltyPointsEwallet → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-14 10:54:11,432 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [7/32] Tour PosLoyaltyPointsEwallet → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:54:11,494 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [8/32] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:54:11,562 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [9/32] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:54:11,627 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [10/32] Tour PosLoyaltyPointsEwallet → Step .control-buttons button.disabled:contains("eWallet") 2026-09-14 10:54:11,682 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [11/32] Tour PosLoyaltyPointsEwallet → Step .modal header .btn-close 2026-09-14 10:54:11,740 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [12/32] Tour PosLoyaltyPointsEwallet → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-14 10:54:11,862 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [13/32] Tour PosLoyaltyPointsEwallet → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:54:11,927 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [14/32] Tour PosLoyaltyPointsEwallet → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-14 10:54:11,993 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [15/32] Tour PosLoyaltyPointsEwallet → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-14 10:54:12,055 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [16/32] Tour PosLoyaltyPointsEwallet → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:54:12,104 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [17/32] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:54:12,154 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [18/32] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:54:12,213 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [19/32] Tour PosLoyaltyPointsEwallet → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-09-14 10:54:12,286 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [20/32] Tour PosLoyaltyPointsEwallet → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-09-14 10:54:12,370 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [21/32] Tour PosLoyaltyPointsEwallet → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:54:12,457 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [22/32] Tour PosLoyaltyPointsEwallet → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:54:12,470 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:54:12,471 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 10:54:12,513 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [23/32] Tour PosLoyaltyPointsEwallet → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:54:12,564 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [24/32] Tour PosLoyaltyPointsEwallet → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:54:12,632 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [25/32] Tour PosLoyaltyPointsEwallet → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-09-14 10:54:12,639 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:12,684 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [26/32] Tour PosLoyaltyPointsEwallet → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:54:12,735 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [27/32] Tour PosLoyaltyPointsEwallet → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-09-14 10:54:12,787 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [28/32] Tour PosLoyaltyPointsEwallet → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:54:12,838 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [29/32] Tour PosLoyaltyPointsEwallet → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:54:12,891 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [30/32] Tour PosLoyaltyPointsEwallet → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:54:12,959 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [31/32] Tour PosLoyaltyPointsEwallet → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:54:12,984 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:12] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 8 0.010 0.014 2026-09-14 10:54:13,046 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84377093 started for PoS orders references: [{'name': 'Order 00469-001-0001', 'uuid': '642ef9bc-b211-46e4-8cea-0b2fb68229c6'}] 2026-09-14 10:54:13,067 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:13,817 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84377093 order {'name': 'Order 00469-001-0001', 'uuid': '642ef9bc-b211-46e4-8cea-0b2fb68229c6'} created pos.order #488 2026-09-14 10:54:13,822 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84377093 finished 2026-09-14 10:54:13,875 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 346 0.464 0.368 2026-09-14 10:54:13,980 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 52 0.032 0.052 2026-09-14 10:54:14,011 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-14 10:54:14,082 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:14] "GET /web/image?model=pos.config&id=62&field=custom_logo HTTP/1.1" 200 - 9 0.010 0.018 2026-09-14 10:54:14,111 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [32/32] Tour PosLoyaltyPointsEwallet → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:54:14,174 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: tour succeeded 2026-09-14 10:54:14,175 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsEwallet SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-14 10:54:14,290 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: heap 20920748 (allocated 22814720) 2026-09-14 10:54:14,306 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing chrome headless with pid 39045 2026-09-14 10:54:14,306 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing websocket connection 2026-09-14 10:54:14,307 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Terminating chrome headless with pid 39045 2026-09-14 10:54:14,362 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Removing chrome user profile "/tmp/tmp_s25xjak_chrome_odoo" 2026-09-14 10:54:14,436 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-09-14 10:54:15,356 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome pid: 39175 2026-09-14 10:54:15,357 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmphyqpzuf0_chrome_odoo 2026-09-14 10:54:15,357 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Issuing json command http://127.0.0.1:46745/json/version 2026-09-14 10:54:15,358 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46745/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:54:15,393 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:54:15,393 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Issuing json command http://127.0.0.1:46745/json 2026-09-14 10:54:15,394 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46745/json with timeout 3 increased to 10s during tests 2026-09-14 10:54:15,395 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Websocket url found: ws://127.0.0.1:46745/devtools/page/457E8D2767E904CE5C914725B31D157F 2026-09-14 10:54:15,397 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Enable chrome headless console log notification 2026-09-14 10:54:15,398 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-09-14 10:54:15,543 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:54:15,554 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Setting session cookie in browser 2026-09-14 10:54:15,566 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Open "http://127.0.0.1:8069/pos/web?config_id=62" in browser 2026-09-14 10:54:15,566 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=62" 2026-09-14 10:54:15,579 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:54:16,341 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:16] "GET /pos/web?config_id=62 HTTP/1.1" 200 - 132 0.134 0.631 2026-09-14 10:54:16,348 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigation result: {'frameId': '457E8D2767E904CE5C914725B31D157F', 'loaderId': '2223E5EA4B4EF737A9F018B0084C607D', 'isDownload': False} 2026-09-14 10:54:16,348 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramDomain')" 2026-09-14 10:54:16,357 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:54:16,378 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:16] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-14 10:54:16,392 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:16] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.026 2026-09-14 10:54:16,431 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:16] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.027 0.035 2026-09-14 10:54:16,773 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:16] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 10:54:16,793 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:54:16,811 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: IndexedDB 1 Ready 2026-09-14 10:54:16,828 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountNoDomainProgramDomain', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:54:16,842 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [1/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:54:17,421 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:17] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 347 0.315 0.305 2026-09-14 10:54:17,428 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.622 2026-09-14 10:54:17,565 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 10:54:17,579 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.006 2026-09-14 10:54:17,600 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 10:54:17,634 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 10:54:17,666 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:17] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-14 10:54:17,679 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: Owl is running in 'dev' mode. 2026-09-14 10:54:17,740 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:17,751 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:54:17,801 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:17,817 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:54:17,829 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 10:54:17,847 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:17] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.012 0.032 2026-09-14 10:54:17,856 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [2/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:54:17,922 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:17] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.042 0.078 2026-09-14 10:54:17,936 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:17] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.036 2026-09-14 10:54:17,950 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:17] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.046 2026-09-14 10:54:17,977 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:17] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.011 0.072 2026-09-14 10:54:18,007 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:18] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.007 0.100 2026-09-14 10:54:18,014 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [3/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:54:18,027 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:18] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.081 2026-09-14 10:54:18,041 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:18] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.053 2026-09-14 10:54:18,049 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:18] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.116 2026-09-14 10:54:18,062 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:18] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.148 2026-09-14 10:54:18,065 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [4/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 10:54:18,069 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:18] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.033 2026-09-14 10:54:18,079 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:18] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.066 2026-09-14 10:54:18,086 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:18] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.032 2026-09-14 10:54:18,152 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:18] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.022 0.062 2026-09-14 10:54:18,161 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:18] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.206 2026-09-14 10:54:18,166 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:18] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.118 2026-09-14 10:54:18,278 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [5/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 10:54:18,409 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [6/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-14 10:54:18,476 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [7/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:54:18,541 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [8/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-14 10:54:18,656 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [9/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:54:18,730 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [10/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-14 10:54:18,791 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [11/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-14 10:54:18,854 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [12/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:54:18,918 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [13/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b")) 2026-09-14 10:54:19,018 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [14/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:54:19,082 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [15/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-09-14 10:54:19,137 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [16/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-09-14 10:54:19,202 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [17/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:54:19,271 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [18/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:54:19,320 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [19/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:54:19,379 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [20/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-14 10:54:19,441 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [21/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-14 10:54:19,510 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [22/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:54:19,574 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [23/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-15.00"))) 2026-09-14 10:54:19,623 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:19] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.015 0.024 2026-09-14 10:54:19,712 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [24/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00")) 2026-09-14 10:54:19,763 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [25/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00"):not(:visible)) 2026-09-14 10:54:19,814 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [26/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-09-14 10:54:19,865 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [27/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:54:19,942 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [28/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:54:19,955 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:54:19,956 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:54:20,001 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [29/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:54:20,052 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [30/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:54:20,116 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [31/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:54:20,125 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:20,167 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [32/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-09-14 10:54:20,236 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [33/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 10:54:20,286 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [34/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-09-14 10:54:20,337 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [35/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:54:20,389 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [36/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:54:20,440 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [37/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:54:20,504 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [38/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:54:20,518 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:20] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.010 2026-09-14 10:54:20,580 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76597873 started for PoS orders references: [{'name': 'Order 00470-001-0001', 'uuid': '255ceb1d-8a13-478c-83f4-833fa6ea51fd'}] 2026-09-14 10:54:20,591 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:21,305 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76597873 order {'name': 'Order 00470-001-0001', 'uuid': '255ceb1d-8a13-478c-83f4-833fa6ea51fd'} created pos.order #489 2026-09-14 10:54:21,309 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76597873 finished 2026-09-14 10:54:21,363 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 373 0.404 0.382 2026-09-14 10:54:21,519 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 58 0.062 0.067 2026-09-14 10:54:21,547 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 10:54:21,637 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [39/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:54:21,646 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:21] "GET /web/image?model=pos.config&id=62&field=custom_logo HTTP/1.1" 200 - 9 0.013 0.014 2026-09-14 10:54:21,711 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: tour succeeded 2026-09-14 10:54:21,712 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-14 10:54:21,838 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: heap 21474748 (allocated 22949888) 2026-09-14 10:54:21,849 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing chrome headless with pid 39175 2026-09-14 10:54:21,851 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing websocket connection 2026-09-14 10:54:21,851 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Terminating chrome headless with pid 39175 2026-09-14 10:54:21,921 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmphyqpzuf0_chrome_odoo" 2026-09-14 10:54:22,011 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-09-14 10:54:22,996 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome pid: 39301 2026-09-14 10:54:22,997 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless temporary user profile dir: /tmp/tmpfquh9hkk_chrome_odoo 2026-09-14 10:54:22,997 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:43491/json/version 2026-09-14 10:54:22,998 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43491/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:54:23,029 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:54:23,029 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:43491/json 2026-09-14 10:54:23,030 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43491/json with timeout 3 increased to 10s during tests 2026-09-14 10:54:23,033 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Websocket url found: ws://127.0.0.1:43491/devtools/page/6246F9D4235867126E30367B210ACD83 2026-09-14 10:54:23,035 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Enable chrome headless console log notification 2026-09-14 10:54:23,036 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless enable page notifications 2026-09-14 10:54:23,157 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:54:23,165 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Setting session cookie in browser 2026-09-14 10:54:23,181 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Open "http://127.0.0.1:8069/pos/web?config_id=62" in browser 2026-09-14 10:54:23,181 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=62" 2026-09-14 10:54:23,197 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:54:24,944 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:24] "GET /pos/web?config_id=62 HTTP/1.1" 200 - 131 0.155 1.595 2026-09-14 10:54:24,947 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigation result: {'frameId': '6246F9D4235867126E30367B210ACD83', 'loaderId': '312295D7F9C51EE481B36DBC19724350', 'isDownload': False} 2026-09-14 10:54:24,947 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-09-14 10:54:24,954 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:54:24,969 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:24] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-09-14 10:54:24,986 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:24] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-09-14 10:54:25,004 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:25] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.030 2026-09-14 10:54:25,372 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:25] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 10:54:25,399 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: IndexedDB 1 Ready 2026-09-14 10:54:25,404 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:54:25,422 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate test code "odoo.startTour('PosLoyaltyPointsGiftcard', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:54:25,430 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [1/55] Tour PosLoyaltyPointsGiftcard → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:54:26,009 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 348 0.301 0.306 2026-09-14 10:54:26,019 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.608 2026-09-14 10:54:26,214 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 10:54:26,215 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-09-14 10:54:26,227 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 10:54:26,269 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 10:54:26,296 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 10:54:26,305 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: Owl is running in 'dev' mode. 2026-09-14 10:54:26,368 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:26,374 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:26,426 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 10:54:26,444 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 10:54:26,451 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.012 0.021 2026-09-14 10:54:26,465 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:54:26,476 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [2/55] Tour PosLoyaltyPointsGiftcard → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:54:26,498 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.022 0.057 2026-09-14 10:54:26,600 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.019 0.055 2026-09-14 10:54:26,613 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [3/55] Tour PosLoyaltyPointsGiftcard → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-14 10:54:26,623 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.007 0.094 2026-09-14 10:54:26,649 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.007 0.071 2026-09-14 10:54:26,695 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.027 0.129 2026-09-14 10:54:26,713 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.188 2026-09-14 10:54:26,734 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.010 0.187 2026-09-14 10:54:26,748 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.006 0.133 2026-09-14 10:54:26,760 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.099 2026-09-14 10:54:26,779 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.009 0.029 2026-09-14 10:54:26,789 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.081 2026-09-14 10:54:26,798 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.074 2026-09-14 10:54:26,810 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.178 2026-09-14 10:54:26,823 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-09-14%2010:45:17 HTTP/1.1" 200 - 4 0.005 0.048 2026-09-14 10:54:26,830 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.077 2026-09-14 10:54:26,911 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:26] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.042 0.083 2026-09-14 10:54:26,978 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [4/55] Tour PosLoyaltyPointsGiftcard → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:54:27,058 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [5/55] Tour PosLoyaltyPointsGiftcard → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-14 10:54:27,119 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [6/55] Tour PosLoyaltyPointsGiftcard → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 10:54:27,188 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [7/55] Tour PosLoyaltyPointsGiftcard → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 10:54:27,252 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [8/55] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 10:54:27,319 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [9/55] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:54:27,385 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [10/55] Tour PosLoyaltyPointsGiftcard → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 10:54:27,469 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [11/55] Tour PosLoyaltyPointsGiftcard → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 10:54:27,539 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [12/55] Tour PosLoyaltyPointsGiftcard → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-09-14 10:54:27,603 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [13/55] Tour PosLoyaltyPointsGiftcard → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:54:27,668 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [14/55] Tour PosLoyaltyPointsGiftcard → Step a:contains("Sell physical gift card?") 2026-09-14 10:54:27,730 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [15/55] Tour PosLoyaltyPointsGiftcard → Step Input code '044123456' (trigger: input[id="code"]) 2026-09-14 10:54:27,792 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [16/55] Tour PosLoyaltyPointsGiftcard → Step Input amount '50' (trigger: input[id="amount"]) 2026-09-14 10:54:27,856 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [17/55] Tour PosLoyaltyPointsGiftcard → Step .btn-primary:contains("Add Balance") 2026-09-14 10:54:27,925 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [18/55] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-14 10:54:27,942 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:27] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.010 2026-09-14 10:54:27,994 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [19/55] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-14 10:54:28,045 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [20/55] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:54:28,128 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [21/55] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:54:28,146 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:54:28,151 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 10:54:28,190 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [22/55] Tour PosLoyaltyPointsGiftcard → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:54:28,241 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [23/55] Tour PosLoyaltyPointsGiftcard → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:54:28,298 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [24/55] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 10:54:28,307 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:28,350 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [25/55] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:54:28,401 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [26/55] Tour PosLoyaltyPointsGiftcard → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:54:28,493 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [27/55] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:54:28,499 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69310062 started for PoS orders references: [{'name': 'Order 00471-001-0001', 'uuid': 'd2f11904-050c-4cbc-86f3-f6e8fa18195e'}] 2026-09-14 10:54:28,506 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 10:54:28,689 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69310062 order {'name': 'Order 00471-001-0001', 'uuid': 'd2f11904-050c-4cbc-86f3-f6e8fa18195e'} created pos.order #490 2026-09-14 10:54:28,692 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69310062 finished 2026-09-14 10:54:28,737 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 145 0.098 0.143 2026-09-14 10:54:28,831 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.025 0.044 2026-09-14 10:54:28,860 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.003 0.006 2026-09-14 10:54:28,919 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:28] "GET /web/image?model=pos.config&id=62&field=custom_logo HTTP/1.1" 200 - 9 0.009 0.016 2026-09-14 10:54:28,926 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [28/55] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:54:28,988 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [29/55] Tour PosLoyaltyPointsGiftcard → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:54:29,040 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [30/55] Tour PosLoyaltyPointsGiftcard → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 10:54:29,204 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [31/55] Tour PosLoyaltyPointsGiftcard → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 10:54:29,309 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [32/55] Tour PosLoyaltyPointsGiftcard → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-14 10:54:29,376 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [33/55] Tour PosLoyaltyPointsGiftcard → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:54:29,435 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [34/55] Tour PosLoyaltyPointsGiftcard → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-14 10:54:29,514 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [35/55] Tour PosLoyaltyPointsGiftcard → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:54:29,574 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [36/55] Tour PosLoyaltyPointsGiftcard → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-14 10:54:29,637 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [37/55] Tour PosLoyaltyPointsGiftcard → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-14 10:54:29,702 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [38/55] Tour PosLoyaltyPointsGiftcard → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:54:29,767 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [39/55] Tour PosLoyaltyPointsGiftcard → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:54:29,825 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [40/55] Tour PosLoyaltyPointsGiftcard → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:54:29,883 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [41/55] Tour PosLoyaltyPointsGiftcard → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-14 10:54:29,945 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [42/55] Tour PosLoyaltyPointsGiftcard → Step input text '044123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-14 10:54:30,007 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [43/55] Tour PosLoyaltyPointsGiftcard → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:54:30,076 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [44/55] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-14 10:54:30,107 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:30] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.008 0.022 2026-09-14 10:54:30,141 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:30] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 8 0.014 0.010 2026-09-14 10:54:30,222 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [45/55] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-14 10:54:30,288 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [46/55] Tour PosLoyaltyPointsGiftcard → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-09-14 10:54:30,341 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [47/55] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:54:30,407 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [48/55] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:54:30,464 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [49/55] Tour PosLoyaltyPointsGiftcard → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:54:30,518 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [50/55] Tour PosLoyaltyPointsGiftcard → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:54:30,582 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [51/55] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 10:54:30,633 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [52/55] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:54:30,686 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [53/55] Tour PosLoyaltyPointsGiftcard → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:54:30,745 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [54/55] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:54:30,760 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:30] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.010 2026-09-14 10:54:30,799 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44711335 started for PoS orders references: [{'name': 'Order 00471-001-0002', 'uuid': 'e0b13cfc-c9ce-4caf-85da-6c4383bc9f51'}] 2026-09-14 10:54:31,424 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44711335 order {'name': 'Order 00471-001-0002', 'uuid': 'e0b13cfc-c9ce-4caf-85da-6c4383bc9f51'} created pos.order #491 2026-09-14 10:54:31,427 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44711335 finished 2026-09-14 10:54:31,463 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 275 0.315 0.351 2026-09-14 10:54:31,565 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 41 0.025 0.044 2026-09-14 10:54:31,595 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-09-14 10:54:31,643 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [55/55] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:54:31,727 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: tour succeeded 2026-09-14 10:54:31,727 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGiftcard SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-14 10:54:31,844 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: heap 22253060 (allocated 23212032) 2026-09-14 10:54:31,850 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing chrome headless with pid 39301 2026-09-14 10:54:31,851 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing websocket connection 2026-09-14 10:54:31,851 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Terminating chrome headless with pid 39301 2026-09-14 10:54:31,946 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Removing chrome user profile "/tmp/tmpfquh9hkk_chrome_odoo" 2026-09-14 10:54:32,006 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-09-14 10:54:32,783 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome pid: 39436 2026-09-14 10:54:32,783 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpk_l469mt_chrome_odoo 2026-09-14 10:54:32,783 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Issuing json command http://127.0.0.1:34929/json/version 2026-09-14 10:54:32,785 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:34929/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:54:32,821 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:54:32,821 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Issuing json command http://127.0.0.1:34929/json 2026-09-14 10:54:32,822 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:34929/json with timeout 3 increased to 10s during tests 2026-09-14 10:54:32,825 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:34929/devtools/page/4299294D51A4EFB0A9730021CB22DF19 2026-09-14 10:54:32,827 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Enable chrome headless console log notification 2026-09-14 10:54:32,830 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless enable page notifications 2026-09-14 10:54:32,963 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:54:32,974 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Setting session cookie in browser 2026-09-14 10:54:32,995 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Open "http://127.0.0.1:8069/pos/web?config_id=62" in browser 2026-09-14 10:54:32,995 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=62" 2026-09-14 10:54:33,014 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:54:33,748 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:33] "GET /pos/web?config_id=62 HTTP/1.1" 200 - 131 0.149 0.588 2026-09-14 10:54:33,752 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigation result: {'frameId': '4299294D51A4EFB0A9730021CB22DF19', 'loaderId': '0E6ABC2C7FFBB89339F749197CD16875', 'isDownload': False} 2026-09-14 10:54:33,752 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGlobalDiscountProgramNoDomain')" 2026-09-14 10:54:33,760 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:54:33,777 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:33] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-09-14 10:54:33,783 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:33] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-14 10:54:33,792 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:33] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-09-14 10:54:34,207 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:34] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 10:54:34,230 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:34,247 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: IndexedDB 1 Ready 2026-09-14 10:54:34,275 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Evaluate test code "odoo.startTour('PosLoyaltyPointsGlobalDiscountProgramNoDomain', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:54:34,284 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [1/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:54:34,959 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:34] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 344 0.374 0.348 2026-09-14 10:54:34,967 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.730 2026-09-14 10:54:35,161 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 10:54:35,164 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-09-14 10:54:35,203 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 10:54:35,238 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-14 10:54:35,257 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-14 10:54:35,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: Owl is running in 'dev' mode. 2026-09-14 10:54:35,328 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:35,335 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:54:35,412 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 10:54:35,422 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:35,430 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:35,445 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.020 0.026 2026-09-14 10:54:35,460 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [2/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:54:35,466 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.009 0.037 2026-09-14 10:54:35,521 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.008 2026-09-14 10:54:35,547 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.011 0.024 2026-09-14 10:54:35,561 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.042 2026-09-14 10:54:35,581 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.008 0.048 2026-09-14 10:54:35,590 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.054 2026-09-14 10:54:35,609 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.006 0.053 2026-09-14 10:54:35,622 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.048 2026-09-14 10:54:35,632 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [3/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-14 10:54:35,637 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.040 2026-09-14 10:54:35,654 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.007 0.028 2026-09-14 10:54:35,669 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.132 2026-09-14 10:54:35,689 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.159 2026-09-14 10:54:35,702 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.114 2026-09-14 10:54:35,715 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.079 2026-09-14 10:54:35,808 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:35] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.045 0.121 2026-09-14 10:54:35,889 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [4/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:54:36,019 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [5/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-14 10:54:36,087 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [6/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-14 10:54:36,152 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [7/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:54:36,218 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [8/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:54:36,284 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [9/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 10:54:36,443 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [10/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 10:54:36,541 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [11/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-14 10:54:36,624 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [12/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:54:36,718 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [13/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-10.00"))) 2026-09-14 10:54:36,771 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [14/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90")) 2026-09-14 10:54:36,823 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [15/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90"):not(:visible)) 2026-09-14 10:54:36,882 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [16/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step loyalty points awarded 90 (trigger: .loyalty-points-won:contains("90")) 2026-09-14 10:54:36,933 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [17/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:54:37,006 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [18/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:54:37,014 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:37,017 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:37,061 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [19/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:54:37,118 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [20/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:54:37,183 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [21/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-09-14 10:54:37,191 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:37,237 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [22/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:54:37,306 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [23/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:54:37,378 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [24/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:54:37,406 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:37] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 8 0.014 0.013 2026-09-14 10:54:37,453 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68748459 started for PoS orders references: [{'name': 'Order 00472-001-0001', 'uuid': 'f6b62f08-1555-4d0c-928f-2129e98c1624'}] 2026-09-14 10:54:37,471 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:54:38,101 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68748459 order {'name': 'Order 00472-001-0001', 'uuid': 'f6b62f08-1555-4d0c-928f-2129e98c1624'} created pos.order #492 2026-09-14 10:54:38,106 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68748459 finished 2026-09-14 10:54:38,181 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 346 0.357 0.374 2026-09-14 10:54:38,330 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 58 0.056 0.058 2026-09-14 10:54:38,359 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-09-14 10:54:38,426 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:38] "GET /web/image?model=pos.config&id=62&field=custom_logo HTTP/1.1" 200 - 9 0.011 0.015 2026-09-14 10:54:38,445 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [25/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:54:38,509 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: tour succeeded 2026-09-14 10:54:38,510 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGlobalDiscountProgramNoDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-14 10:54:38,632 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: heap 20808764 (allocated 22687744) 2026-09-14 10:54:38,636 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing chrome headless with pid 39436 2026-09-14 10:54:38,637 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing websocket connection 2026-09-14 10:54:38,638 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Terminating chrome headless with pid 39436 2026-09-14 10:54:38,686 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpk_l469mt_chrome_odoo" 2026-09-14 10:54:38,765 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-09-14 10:54:39,678 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome pid: 39564 2026-09-14 10:54:39,678 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmp0rm4vwgi_chrome_odoo 2026-09-14 10:54:39,678 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Issuing json command http://127.0.0.1:33927/json/version 2026-09-14 10:54:39,679 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:33927/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:54:39,684 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:54:39,684 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Issuing json command http://127.0.0.1:33927/json 2026-09-14 10:54:39,685 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:33927/json with timeout 3 increased to 10s during tests 2026-09-14 10:54:39,686 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Websocket url found: ws://127.0.0.1:33927/devtools/page/E3FB82D96948EAB42476372F98D3362C 2026-09-14 10:54:39,688 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Enable chrome headless console log notification 2026-09-14 10:54:39,690 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-09-14 10:54:39,777 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:54:39,787 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Setting session cookie in browser 2026-09-14 10:54:39,802 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Open "http://127.0.0.1:8069/pos/web?config_id=62" in browser 2026-09-14 10:54:39,803 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=62" 2026-09-14 10:54:39,818 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:54:40,457 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:40] "GET /pos/web?config_id=62 HTTP/1.1" 200 - 132 0.115 0.527 2026-09-14 10:54:40,460 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigation result: {'frameId': 'E3FB82D96948EAB42476372F98D3362C', 'loaderId': 'F478B5C942DDF28E6698F5830EFA68F3', 'isDownload': False} 2026-09-14 10:54:40,461 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountWithDomainProgramDomain')" 2026-09-14 10:54:40,473 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:54:40,499 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:40] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-14 10:54:40,512 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:40] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-09-14 10:54:40,530 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:40] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.036 2026-09-14 10:54:40,884 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:40] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:54:40,897 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:40,908 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: IndexedDB 1 Ready 2026-09-14 10:54:40,928 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountWithDomainProgramDomain', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:54:40,942 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [1/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:54:41,520 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:41] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 348 0.278 0.331 2026-09-14 10:54:41,531 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.615 2026-09-14 10:54:41,657 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 10:54:41,667 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 10:54:41,686 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-14 10:54:41,730 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-14 10:54:41,753 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:41] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 10:54:41,763 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: Owl is running in 'dev' mode. 2026-09-14 10:54:41,834 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:41,839 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 10:54:41,865 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 10:54:41,870 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 10:54:41,871 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 10:54:41,906 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [2/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:54:41,930 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:41] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.045 0.028 2026-09-14 10:54:41,957 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:41] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.011 0.086 2026-09-14 10:54:41,980 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:41] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.016 2026-09-14 10:54:41,992 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:41] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.019 2026-09-14 10:54:42,005 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:42] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.019 2026-09-14 10:54:42,022 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:42] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.040 2026-09-14 10:54:42,030 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:42] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.043 2026-09-14 10:54:42,033 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [3/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:54:42,040 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:42] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.036 2026-09-14 10:54:42,052 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:42] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.051 2026-09-14 10:54:42,071 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:42] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.035 2026-09-14 10:54:42,088 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [4/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 10:54:42,091 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:42] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.063 2026-09-14 10:54:42,104 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:42] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.139 2026-09-14 10:54:42,113 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:42] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.100 2026-09-14 10:54:42,250 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:42] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.090 0.083 2026-09-14 10:54:42,270 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:42] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.223 2026-09-14 10:54:42,275 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:42] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.216 2026-09-14 10:54:42,384 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [5/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 10:54:42,511 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [6/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-14 10:54:42,577 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [7/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:54:42,642 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [8/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-14 10:54:42,749 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [9/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:54:42,824 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [10/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-14 10:54:42,885 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [11/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-14 10:54:42,955 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [12/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:54:43,017 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [13/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b")) 2026-09-14 10:54:43,112 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [14/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:54:43,179 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [15/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-09-14 10:54:43,235 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [16/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-09-14 10:54:43,302 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [17/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:54:43,367 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [18/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:54:43,434 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [19/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:54:43,494 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [20/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-14 10:54:43,554 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [21/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-14 10:54:43,612 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [22/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:54:43,673 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [23/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on food","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on food")):has(.price:contains("-10.00"))) 2026-09-14 10:54:43,691 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:43] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.005 0.010 2026-09-14 10:54:43,794 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [24/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step order total amount is '140.00' (trigger: .product-screen .order-summary .total:contains("140.00")) 2026-09-14 10:54:43,845 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [25/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step order total amount is '140.00' (trigger: .product-screen .order-summary .total:contains("140.00"):not(:visible)) 2026-09-14 10:54:43,901 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [26/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step loyalty points awarded 90 (trigger: .loyalty-points-won:contains("90")) 2026-09-14 10:54:43,951 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [27/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:54:44,024 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [28/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:54:44,037 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:54:44,038 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:54:44,082 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [29/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:54:44,133 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [30/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:54:44,201 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [31/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:54:44,207 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:44,252 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [32/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 4 (trigger: div.numpad button[value="4"]) 2026-09-14 10:54:44,317 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [33/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:54:44,369 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [34/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-09-14 10:54:44,422 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [35/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:54:44,472 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [36/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:54:44,523 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [37/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:54:44,586 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [38/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:54:44,610 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:44] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.007 0.016 2026-09-14 10:54:44,666 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91103688 started for PoS orders references: [{'name': 'Order 00473-001-0001', 'uuid': 'ab7465e9-74da-4c59-a969-831289853675'}] 2026-09-14 10:54:44,695 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:54:45,513 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91103688 order {'name': 'Order 00473-001-0001', 'uuid': 'ab7465e9-74da-4c59-a969-831289853675'} created pos.order #493 2026-09-14 10:54:45,515 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91103688 finished 2026-09-14 10:54:45,575 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 372 0.496 0.415 2026-09-14 10:54:45,737 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 58 0.066 0.071 2026-09-14 10:54:45,786 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.004 0.011 2026-09-14 10:54:45,858 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:45] "GET /web/image?model=pos.config&id=62&field=custom_logo HTTP/1.1" 200 - 9 0.012 0.015 2026-09-14 10:54:45,875 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [39/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:54:45,939 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: tour succeeded 2026-09-14 10:54:45,940 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountWithDomainProgramDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-14 10:54:46,080 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: heap 21514856 (allocated 23212032) 2026-09-14 10:54:46,087 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing chrome headless with pid 39564 2026-09-14 10:54:46,089 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing websocket connection 2026-09-14 10:54:46,090 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Terminating chrome headless with pid 39564 2026-09-14 10:54:46,168 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmp0rm4vwgi_chrome_odoo" 2026-09-14 10:54:46,239 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-09-14 10:54:46,820 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 39696 2026-09-14 10:54:46,820 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmply_65u80_chrome_odoo 2026-09-14 10:54:46,820 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:38991/json/version 2026-09-14 10:54:46,822 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38991/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:54:46,826 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:54:46,826 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:38991/json 2026-09-14 10:54:46,827 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38991/json with timeout 3 increased to 10s during tests 2026-09-14 10:54:46,828 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:38991/devtools/page/310E2A692CBEC8A1B4DA559CCCAE11AC 2026-09-14 10:54:46,831 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-09-14 10:54:46,833 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-09-14 10:54:46,891 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:54:46,909 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-09-14 10:54:46,927 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Open "http://127.0.0.1:8069/pos/ui?config_id=62" in browser 2026-09-14 10:54:46,927 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=62" 2026-09-14 10:54:46,943 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:54:47,611 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:47] "GET /pos/ui?config_id=62 HTTP/1.1" 200 - 132 0.108 0.563 2026-09-14 10:54:47,614 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '310E2A692CBEC8A1B4DA559CCCAE11AC', 'loaderId': 'BCE1F917CE89BE779F5D5785516255C7', 'isDownload': False} 2026-09-14 10:54:47,614 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-09-14 10:54:47,620 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:54:47,646 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:47] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-09-14 10:54:47,661 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:47] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-09-14 10:54:47,681 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:47] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.038 2026-09-14 10:54:48,049 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:48] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 10:54:48,059 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:54:48,073 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: IndexedDB 1 Ready 2026-09-14 10:54:48,076 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.008 2026-09-14 10:54:48,084 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate test code "odoo.startTour('PosLoyaltyTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:54:48,099 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [1/163] Tour PosLoyaltyTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:54:48,731 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:48] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 346 0.309 0.350 2026-09-14 10:54:48,732 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.642 2026-09-14 10:54:48,872 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 10:54:48,896 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.003 0.005 2026-09-14 10:54:48,937 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-14 10:54:48,966 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:48] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.012 2026-09-14 10:54:48,974 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-09-14 10:54:49,038 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:49,050 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:54:49,115 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 10:54:49,124 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:49,140 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 10:54:49,151 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:49] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.028 0.022 2026-09-14 10:54:49,173 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [2/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:54:49,197 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:49] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.019 0.079 2026-09-14 10:54:49,294 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:49] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.018 0.021 2026-09-14 10:54:49,316 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:49] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.053 2026-09-14 10:54:49,330 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:49] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.007 0.064 2026-09-14 10:54:49,340 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:49] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.069 2026-09-14 10:54:49,361 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [3/163] Tour PosLoyaltyTour1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-14 10:54:49,362 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:49] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.080 2026-09-14 10:54:49,373 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:49] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.089 2026-09-14 10:54:49,381 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:49] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.077 2026-09-14 10:54:49,393 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:49] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.040 2026-09-14 10:54:49,400 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:49] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.017 2026-09-14 10:54:49,405 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:49] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.019 2026-09-14 10:54:49,424 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:49] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.082 2026-09-14 10:54:49,430 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:49] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.106 2026-09-14 10:54:49,440 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:49] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.073 2026-09-14 10:54:49,531 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:49] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.048 0.085 2026-09-14 10:54:49,614 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [4/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:54:49,787 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [5/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-14 10:54:49,853 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [6/163] Tour PosLoyaltyTour1 → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 10:54:49,920 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [7/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("5"))) 2026-09-14 10:54:50,131 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [8/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:54:50,186 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [9/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.88"))) 2026-09-14 10:54:50,252 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [10/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("on the cheapest product"))) 2026-09-14 10:54:50,333 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [11/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("on the cheapest product"))) 2026-09-14 10:54:50,385 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [12/163] Tour PosLoyaltyTour1 → Step order total amount is '13.12' (trigger: .product-screen .order-summary .total:contains("13.12")) 2026-09-14 10:54:50,451 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [13/163] Tour PosLoyaltyTour1 → Step order total amount is '13.12' (trigger: .product-screen .order-summary .total:contains("13.12"):not(:visible)) 2026-09-14 10:54:50,518 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [14/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:54:50,608 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [15/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:54:50,619 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:54:50,619 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:54:50,665 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [16/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:54:50,716 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [17/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:54:50,781 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [18/163] Tour PosLoyaltyTour1 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 10:54:50,788 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:54:50,832 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [19/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:54:50,884 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [20/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:54:50,985 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86098041 started for PoS orders references: [{'name': 'Order 00474-001-0001', 'uuid': 'b80dda85-42b8-40f7-b113-6e995f4803da'}] 2026-09-14 10:54:50,985 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [21/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:54:51,005 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:54:51,597 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86098041 order {'name': 'Order 00474-001-0001', 'uuid': 'b80dda85-42b8-40f7-b113-6e995f4803da'} created pos.order #494 2026-09-14 10:54:51,601 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86098041 finished 2026-09-14 10:54:51,640 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 350 0.308 0.350 2026-09-14 10:54:51,801 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.063 0.060 2026-09-14 10:54:51,823 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-14 10:54:51,915 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:51] "GET /report/barcode/Code128/0447-6d0c-41a3 HTTP/1.1" 200 - 0 0.000 0.041 2026-09-14 10:54:51,937 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [22/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:54:51,943 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:51] "GET /web/image?model=pos.config&id=62&field=custom_logo HTTP/1.1" 200 - 9 0.010 0.059 2026-09-14 10:54:52,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [23/163] Tour PosLoyaltyTour1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-14 10:54:52,099 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [24/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:54:52,197 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [25/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-14 10:54:52,251 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [26/163] Tour PosLoyaltyTour1 → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-09-14 10:54:52,318 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [27/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("6"))) 2026-09-14 10:54:52,517 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [28/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:54:52,584 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [29/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-2.88"))) 2026-09-14 10:54:52,636 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [30/163] Tour PosLoyaltyTour1 → Step order total amount is '16.32' (trigger: .product-screen .order-summary .total:contains("16.32")) 2026-09-14 10:54:52,687 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [31/163] Tour PosLoyaltyTour1 → Step order total amount is '16.32' (trigger: .product-screen .order-summary .total:contains("16.32"):not(:visible)) 2026-09-14 10:54:52,738 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [32/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product"))) 2026-09-14 10:54:52,799 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [33/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product"))) 2026-09-14 10:54:52,852 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [34/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:54:52,919 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [35/163] Tour PosLoyaltyTour1 → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-09-14 10:54:52,985 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [36/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:54:53,050 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [37/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:54:53,190 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [38/163] Tour PosLoyaltyTour1 → Step order total amount is '19.2' (trigger: .product-screen .order-summary .total:contains("19.2")) 2026-09-14 10:54:53,251 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [39/163] Tour PosLoyaltyTour1 → Step order total amount is '19.2' (trigger: .product-screen .order-summary .total:contains("19.2"):not(:visible)) 2026-09-14 10:54:53,318 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [40/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:54:53,389 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [41/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:54:53,447 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [42/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:54:53,500 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [43/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:54:53,559 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [44/163] Tour PosLoyaltyTour1 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 10:54:53,611 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [45/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:54:53,662 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [46/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:54:53,741 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44589597 started for PoS orders references: [{'name': 'Order 00474-001-0002', 'uuid': '67352d41-a2af-4398-8212-70583b1d68e0'}] 2026-09-14 10:54:53,742 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [47/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:54:54,145 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44589597 order {'name': 'Order 00474-001-0002', 'uuid': '67352d41-a2af-4398-8212-70583b1d68e0'} created pos.order #495 2026-09-14 10:54:54,150 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44589597 finished 2026-09-14 10:54:54,186 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 208 0.184 0.264 2026-09-14 10:54:54,281 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.034 0.035 2026-09-14 10:54:54,306 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 10:54:54,350 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:54] "GET /report/barcode/Code128/044f-06d7-466f HTTP/1.1" 200 - 0 0.000 0.032 2026-09-14 10:54:54,351 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [48/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:54:54,412 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [49/163] Tour PosLoyaltyTour1 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-14 10:54:54,497 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [50/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:54:54,611 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [51/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-14 10:54:54,670 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [52/163] Tour PosLoyaltyTour1 → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-09-14 10:54:54,734 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [53/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("9"))) 2026-09-14 10:54:54,925 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [54/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:54:54,984 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [55/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-14 10:54:55,050 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [56/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product"))) 2026-09-14 10:54:55,114 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [57/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product"))) 2026-09-14 10:54:55,169 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [58/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:54:55,234 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [59/163] Tour PosLoyaltyTour1 → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-09-14 10:54:55,301 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [60/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:54:55,367 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [61/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:54:55,504 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [62/163] Tour PosLoyaltyTour1 → Step order total amount is '45.90' (trigger: .product-screen .order-summary .total:contains("45.90")) 2026-09-14 10:54:55,565 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [63/163] Tour PosLoyaltyTour1 → Step order total amount is '45.90' (trigger: .product-screen .order-summary .total:contains("45.90"):not(:visible)) 2026-09-14 10:54:55,617 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [64/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:54:55,683 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [65/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:54:55,756 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [66/163] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-14 10:54:55,816 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [67/163] Tour PosLoyaltyTour1 → Step input text 'invalid_code' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-14 10:54:55,875 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [68/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:54:55,938 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [69/163] Tour PosLoyaltyTour1 → Step Check if there is a notification with text "invalid_code" (trigger: .o_notification:contains("invalid_code")) 2026-09-14 10:54:55,956 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:55] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.007 0.010 2026-09-14 10:54:55,979 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:55] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 10:54:56,003 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [70/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:54:56,067 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [71/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:54:56,127 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [72/163] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-14 10:54:56,183 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [73/163] Tour PosLoyaltyTour1 → Step input text '1234' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-14 10:54:56,242 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [74/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:54:56,305 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [75/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-15.30"))) 2026-09-14 10:54:56,319 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:56] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.009 2026-09-14 10:54:56,345 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:56] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 8 0.009 0.010 2026-09-14 10:54:56,427 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [76/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:54:56,487 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [77/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:54:56,541 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [78/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:54:56,591 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [79/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:54:56,654 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [80/163] Tour PosLoyaltyTour1 → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 10:54:56,708 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [81/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:54:56,759 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [82/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:54:56,827 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [83/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:54:56,841 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:56] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.008 2026-09-14 10:54:56,884 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31793283 started for PoS orders references: [{'name': 'Order 00474-001-0003', 'uuid': '41ab3ab6-f24b-4340-bd0d-be2c2b6e58d9'}] 2026-09-14 10:54:57,415 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31793283 order {'name': 'Order 00474-001-0003', 'uuid': '41ab3ab6-f24b-4340-bd0d-be2c2b6e58d9'} created pos.order #496 2026-09-14 10:54:57,420 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31793283 finished 2026-09-14 10:54:57,484 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 209 0.285 0.317 2026-09-14 10:54:57,594 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.037 0.046 2026-09-14 10:54:57,619 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-14 10:54:57,665 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [84/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:54:57,666 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:57] "GET /report/barcode/Code128/044c-652e-40b3 HTTP/1.1" 200 - 0 0.000 0.036 2026-09-14 10:54:57,719 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [85/163] Tour PosLoyaltyTour1 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-14 10:54:57,800 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [86/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:54:57,918 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [87/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-14 10:54:57,985 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [88/163] Tour PosLoyaltyTour1 → Step click numpad button: 4 (trigger: div.numpad button[value="4"]) 2026-09-14 10:54:58,051 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [89/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("4"))) 2026-09-14 10:54:58,271 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [90/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:54:58,333 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [91/163] Tour PosLoyaltyTour1 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-14 10:54:58,433 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [92/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:54:58,531 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [93/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-14 10:54:58,588 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [94/163] Tour PosLoyaltyTour1 → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-09-14 10:54:58,657 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [95/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("9"))) 2026-09-14 10:54:58,881 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [96/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:54:58,933 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [97/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-14 10:54:58,984 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [98/163] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43")) 2026-09-14 10:54:59,052 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [99/163] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43"):not(:visible)) 2026-09-14 10:54:59,103 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [100/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:54:59,154 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [101/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:54:59,214 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [102/163] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-14 10:54:59,272 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [103/163] Tour PosLoyaltyTour1 → Step input text '5678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-14 10:54:59,339 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [104/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:54:59,405 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [105/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-15.30"))) 2026-09-14 10:54:59,420 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:59] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.003 0.010 2026-09-14 10:54:59,440 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:54:59] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 8 0.004 0.009 2026-09-14 10:54:59,574 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [106/163] Tour PosLoyaltyTour1 → Step order total amount is '47.13' (trigger: .product-screen .order-summary .total:contains("47.13")) 2026-09-14 10:54:59,625 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [107/163] Tour PosLoyaltyTour1 → Step order total amount is '47.13' (trigger: .product-screen .order-summary .total:contains("47.13"):not(:visible)) 2026-09-14 10:54:59,685 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [108/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"Free Product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("Free Product"))) 2026-09-14 10:54:59,769 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [109/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"Free Product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("Free Product"))) 2026-09-14 10:54:59,821 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [110/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:54:59,884 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [111/163] Tour PosLoyaltyTour1 → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-09-14 10:54:59,953 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [112/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:55:00,017 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [113/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:55:00,164 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [114/163] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43")) 2026-09-14 10:55:00,259 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [115/163] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43"):not(:visible)) 2026-09-14 10:55:00,317 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [116/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:55:00,390 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [117/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:55:00,453 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [118/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:55:00,516 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [119/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:55:00,580 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [120/163] Tour PosLoyaltyTour1 → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-09-14 10:55:00,633 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [121/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:55:00,682 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [122/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:55:00,776 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92818958 started for PoS orders references: [{'name': 'Order 00474-001-0004', 'uuid': '305ed45c-bf31-46cd-95f1-7b2907f898c7'}] 2026-09-14 10:55:00,779 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [123/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:55:01,303 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92818958 order {'name': 'Order 00474-001-0004', 'uuid': '305ed45c-bf31-46cd-95f1-7b2907f898c7'} created pos.order #497 2026-09-14 10:55:01,307 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92818958 finished 2026-09-14 10:55:01,350 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 236 0.252 0.325 2026-09-14 10:55:01,473 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 29 0.037 0.044 2026-09-14 10:55:01,511 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 10:55:01,552 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [124/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:55:01,554 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:01] "GET /report/barcode/Code128/044d-04b7-4da1 HTTP/1.1" 200 - 0 0.000 0.030 2026-09-14 10:55:01,612 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [125/163] Tour PosLoyaltyTour1 → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-14 10:55:01,689 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [126/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:55:01,793 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [127/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-09-14 10:55:01,851 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [128/163] Tour PosLoyaltyTour1 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:55:01,925 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [129/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:55:01,969 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [130/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("10"))) 2026-09-14 10:55:02,188 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [131/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:55:02,252 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [132/163] Tour PosLoyaltyTour1 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-14 10:55:02,353 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [133/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:55:02,458 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [134/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-14 10:55:02,519 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [135/163] Tour PosLoyaltyTour1 → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-09-14 10:55:02,585 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [136/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-14 10:55:02,806 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [137/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:55:02,866 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [138/163] Tour PosLoyaltyTour1 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-14 10:55:02,957 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [139/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:55:03,070 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [140/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-14 10:55:03,136 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [141/163] Tour PosLoyaltyTour1 → Step click numpad button: 4 (trigger: div.numpad button[value="4"]) 2026-09-14 10:55:03,202 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [142/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("4"))) 2026-09-14 10:55:03,443 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [143/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:55:03,499 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [144/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-1.78"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-1.78"))) 2026-09-14 10:55:03,551 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [145/163] Tour PosLoyaltyTour1 → Step order total amount is '54.44' (trigger: .product-screen .order-summary .total:contains("54.44")) 2026-09-14 10:55:03,602 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [146/163] Tour PosLoyaltyTour1 → Step order total amount is '54.44' (trigger: .product-screen .order-summary .total:contains("54.44"):not(:visible)) 2026-09-14 10:55:03,653 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [147/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:55:03,704 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [148/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:55:03,763 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [149/163] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-14 10:55:03,823 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [150/163] Tour PosLoyaltyTour1 → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-14 10:55:03,889 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [151/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:55:03,954 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [152/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-16.66"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-16.66"))) 2026-09-14 10:55:03,979 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:03] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.007 0.016 2026-09-14 10:55:04,136 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [153/163] Tour PosLoyaltyTour1 → Step order total amount is '37.78' (trigger: .product-screen .order-summary .total:contains("37.78")) 2026-09-14 10:55:04,187 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [154/163] Tour PosLoyaltyTour1 → Step order total amount is '37.78' (trigger: .product-screen .order-summary .total:contains("37.78"):not(:visible)) 2026-09-14 10:55:04,250 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [155/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:55:04,324 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [156/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:55:04,389 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [157/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:55:04,450 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [158/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:55:04,524 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [159/163] Tour PosLoyaltyTour1 → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 10:55:04,575 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [160/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:55:04,627 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [161/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:55:04,760 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76180811 started for PoS orders references: [{'name': 'Order 00474-001-0005', 'uuid': '941015bb-a85c-4531-b4df-969719d9ae45'}] 2026-09-14 10:55:04,777 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [162/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:55:05,393 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76180811 order {'name': 'Order 00474-001-0005', 'uuid': '941015bb-a85c-4531-b4df-969719d9ae45'} created pos.order #498 2026-09-14 10:55:05,396 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76180811 finished 2026-09-14 10:55:05,436 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 260 0.326 0.353 2026-09-14 10:55:05,595 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.053 0.050 2026-09-14 10:55:05,641 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.003 0.007 2026-09-14 10:55:05,691 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:05] "GET /report/barcode/Code128/0445-b8d8-4969 HTTP/1.1" 200 - 0 0.000 0.033 2026-09-14 10:55:05,721 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [163/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:55:05,783 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-09-14 10:55:05,784 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-14 10:55:06,019 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 23257280 (allocated 27275264) 2026-09-14 10:55:06,021 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 39696 2026-09-14 10:55:06,025 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-09-14 10:55:06,025 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 39696 2026-09-14 10:55:06,119 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmply_65u80_chrome_odoo" 2026-09-14 10:55:06,439 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 39855 2026-09-14 10:55:06,439 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpouc4ax6c_chrome_odoo 2026-09-14 10:55:06,440 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:43751/json/version 2026-09-14 10:55:06,441 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43751/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:55:06,445 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:55:06,445 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:43751/json 2026-09-14 10:55:06,445 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43751/json with timeout 3 increased to 10s during tests 2026-09-14 10:55:06,446 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:43751/devtools/page/20835246449FC0C05EE9719BB3640A23 2026-09-14 10:55:06,449 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-09-14 10:55:06,452 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-09-14 10:55:06,477 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:55:06,480 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-09-14 10:55:06,502 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Open "http://127.0.0.1:8069/pos/ui?config_id=62" in browser 2026-09-14 10:55:06,502 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=62" 2026-09-14 10:55:06,612 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:06] "GET /pos/ui?config_id=62 HTTP/1.1" 200 - 30 0.019 0.045 2026-09-14 10:55:06,617 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '20835246449FC0C05EE9719BB3640A23', 'loaderId': '040CD41AEA4B17D97823A49EF41C95BE', 'isDownload': False} 2026-09-14 10:55:06,618 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-09-14 10:55:06,631 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:55:06,661 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:06] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-09-14 10:55:06,676 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:06] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-09-14 10:55:06,689 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:06] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.038 2026-09-14 10:55:07,036 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:07] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 10:55:07,043 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:55:07,055 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: IndexedDB 1 Ready 2026-09-14 10:55:07,069 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.004 0.007 2026-09-14 10:55:07,073 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate test code "odoo.startTour('PosLoyaltyTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:55:07,087 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [1/157] Tour PosLoyaltyTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:55:07,598 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:07] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 222 0.251 0.287 2026-09-14 10:55:07,600 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.509 2026-09-14 10:55:07,770 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-14 10:55:07,798 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-14 10:55:07,849 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 10:55:07,874 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:07] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:55:07,882 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-09-14 10:55:07,944 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:55:07,953 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:55:08,009 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 10:55:08,039 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-09-14 10:55:08,052 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [2/157] Tour PosLoyaltyTour2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-14 10:55:08,055 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 10:55:08,056 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:08] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 9 0.030 0.034 2026-09-14 10:55:08,071 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:08] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.003 0.072 2026-09-14 10:55:08,158 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:08] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.039 2026-09-14 10:55:08,175 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:08] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.041 2026-09-14 10:55:08,196 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:08] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.056 2026-09-14 10:55:08,204 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:08] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.065 2026-09-14 10:55:08,212 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:08] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.096 2026-09-14 10:55:08,223 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:08] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.041 2026-09-14 10:55:08,238 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:08] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.007 0.061 2026-09-14 10:55:08,250 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:08] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.038 2026-09-14 10:55:08,256 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [3/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:55:08,259 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:08] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.036 2026-09-14 10:55:08,275 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:08] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.007 0.066 2026-09-14 10:55:08,293 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:08] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.162 2026-09-14 10:55:08,309 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:08] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.062 2026-09-14 10:55:08,319 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:08] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.089 2026-09-14 10:55:08,407 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [4/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-14 10:55:08,467 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [5/157] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:55:08,534 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [6/157] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:55:08,600 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [7/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("10"))) 2026-09-14 10:55:08,837 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [8/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:55:08,900 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [9/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-14 10:55:08,966 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [10/157] Tour PosLoyaltyTour2 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-14 10:55:09,090 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [11/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:55:09,198 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [12/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-14 10:55:09,258 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [13/157] Tour PosLoyaltyTour2 → Step click numpad button: 4 (trigger: div.numpad button[value="4"]) 2026-09-14 10:55:09,320 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [14/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("4"))) 2026-09-14 10:55:09,540 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [15/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:55:09,599 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [16/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-14 10:55:09,650 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [17/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:55:09,701 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [18/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:55:09,764 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [19/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-14 10:55:09,828 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [20/157] Tour PosLoyaltyTour2 → Step input text '123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-14 10:55:09,894 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [21/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:55:09,956 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [22/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-4.64"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-4.64"))) 2026-09-14 10:55:09,978 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:09] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.003 0.016 2026-09-14 10:55:10,012 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:10] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 8 0.018 0.009 2026-09-14 10:55:10,162 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [23/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-2.11"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-2.11"))) 2026-09-14 10:55:10,215 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [24/157] Tour PosLoyaltyTour2 → Step order total amount is '60.78' (trigger: .product-screen .order-summary .total:contains("60.78")) 2026-09-14 10:55:10,269 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [25/157] Tour PosLoyaltyTour2 → Step order total amount is '60.78' (trigger: .product-screen .order-summary .total:contains("60.78"):not(:visible)) 2026-09-14 10:55:10,333 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [26/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:55:10,421 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [27/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:55:10,433 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:55:10,435 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:55:10,479 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [28/157] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:55:10,533 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [29/157] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:55:10,606 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [30/157] Tour PosLoyaltyTour2 → Step click numpad button: 7 (trigger: div.numpad button[value="7"]) 2026-09-14 10:55:10,614 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:55:10,658 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [31/157] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:55:10,717 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [32/157] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:55:10,783 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [33/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:55:10,797 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:10] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.010 2026-09-14 10:55:10,870 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1788402 started for PoS orders references: [{'name': 'Order 00474-002-0001', 'uuid': 'acf1a150-c1d2-4854-83b7-2f8b3f34549d'}] 2026-09-14 10:55:10,909 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:55:11,423 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1788402 order {'name': 'Order 00474-002-0001', 'uuid': 'acf1a150-c1d2-4854-83b7-2f8b3f34549d'} created pos.order #499 2026-09-14 10:55:11,426 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1788402 finished 2026-09-14 10:55:11,467 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 240 0.279 0.321 2026-09-14 10:55:11,613 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.033 0.046 2026-09-14 10:55:11,654 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.002 0.006 2026-09-14 10:55:11,745 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:11] "GET /web/image?model=pos.config&id=62&field=custom_logo HTTP/1.1" 200 - 4 0.006 0.013 2026-09-14 10:55:11,773 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:11] "GET /report/barcode/Code128/044e-cc6c-40e6 HTTP/1.1" 200 - 0 0.000 0.043 2026-09-14 10:55:11,800 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [34/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:55:11,860 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [35/157] Tour PosLoyaltyTour2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-14 10:55:11,937 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [36/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:55:12,050 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [37/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-14 10:55:12,117 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [38/157] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:55:12,185 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [39/157] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:55:12,250 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [40/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"11"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("11"))) 2026-09-14 10:55:12,484 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [41/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:55:12,550 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [42/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-14 10:55:12,601 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [43/157] Tour PosLoyaltyTour2 → Step order total amount is '51.51' (trigger: .product-screen .order-summary .total:contains("51.51")) 2026-09-14 10:55:12,653 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [44/157] Tour PosLoyaltyTour2 → Step order total amount is '51.51' (trigger: .product-screen .order-summary .total:contains("51.51"):not(:visible)) 2026-09-14 10:55:12,704 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [45/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:55:12,758 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [46/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:55:12,813 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [47/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-14 10:55:12,871 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [48/157] Tour PosLoyaltyTour2 → Step input text '345678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-14 10:55:12,995 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [49/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:55:13,058 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [50/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-5.15"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-5.15"))) 2026-09-14 10:55:13,071 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:13] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.003 0.009 2026-09-14 10:55:13,108 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:13] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 8 0.003 0.009 2026-09-14 10:55:13,210 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [51/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:55:13,242 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [52/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:55:13,305 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [53/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-14 10:55:13,361 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [54/157] Tour PosLoyaltyTour2 → Step input text '5678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-14 10:55:13,421 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [55/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:55:13,488 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [56/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-20.40"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-20.40"))) 2026-09-14 10:55:13,503 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:13] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.005 0.009 2026-09-14 10:55:13,556 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:13] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 8 0.025 0.013 2026-09-14 10:55:13,678 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [57/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-14 10:55:13,733 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [58/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:55:13,799 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [59/157] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-09-14 10:55:13,851 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [60/157] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-09-14 10:55:13,903 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [61/157] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:55:13,966 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [62/157] Tour PosLoyaltyTour2 → Step click numpad button: 8 (trigger: div.numpad button[value="8"]) 2026-09-14 10:55:14,018 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [63/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:55:14,069 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [64/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-6.68"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-6.68"))) 2026-09-14 10:55:14,419 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [65/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-20.40"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-20.40"))) 2026-09-14 10:55:14,483 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [66/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:55:14,534 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [67/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:55:14,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [68/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-14 10:55:14,649 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [69/157] Tour PosLoyaltyTour2 → Step input text '5678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-14 10:55:14,703 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [70/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:55:14,772 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [71/157] Tour PosLoyaltyTour2 → Step order total amount is '60.13' (trigger: .product-screen .order-summary .total:contains("60.13")) 2026-09-14 10:55:14,786 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:14] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.003 0.010 2026-09-14 10:55:14,836 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [72/157] Tour PosLoyaltyTour2 → Step order total amount is '60.13' (trigger: .product-screen .order-summary .total:contains("60.13"):not(:visible)) 2026-09-14 10:55:14,886 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [73/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:55:14,945 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [74/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:55:15,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [75/157] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:55:15,053 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [76/157] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:55:15,122 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [77/157] Tour PosLoyaltyTour2 → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-09-14 10:55:15,178 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [78/157] Tour PosLoyaltyTour2 → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 10:55:15,230 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [79/157] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:55:15,289 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [80/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:55:15,306 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:15] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.011 2026-09-14 10:55:15,356 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88688596 started for PoS orders references: [{'name': 'Order 00474-002-0002', 'uuid': '26a09246-c514-4881-bc47-29e88c15fa54'}] 2026-09-14 10:55:15,882 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88688596 order {'name': 'Order 00474-002-0002', 'uuid': '26a09246-c514-4881-bc47-29e88c15fa54'} created pos.order #500 2026-09-14 10:55:15,887 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88688596 finished 2026-09-14 10:55:15,949 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 213 0.301 0.293 2026-09-14 10:55:16,124 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 41 0.079 0.060 2026-09-14 10:55:16,152 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-14 10:55:16,199 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [81/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:55:16,202 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:16] "GET /report/barcode/Code128/0441-c9fd-46a6 HTTP/1.1" 200 - 0 0.000 0.032 2026-09-14 10:55:16,262 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [82/157] Tour PosLoyaltyTour2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-14 10:55:16,334 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [83/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:55:16,437 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [84/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-14 10:55:16,503 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [85/157] Tour PosLoyaltyTour2 → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-09-14 10:55:16,567 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [86/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("6"))) 2026-09-14 10:55:16,779 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [87/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:55:16,832 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [88/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-14 10:55:16,884 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [89/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product"))) 2026-09-14 10:55:16,945 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [90/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product"))) 2026-09-14 10:55:17,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [91/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:55:17,067 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [92/157] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-09-14 10:55:17,134 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [93/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:55:17,199 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [94/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:55:17,336 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [95/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:55:17,396 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [96/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:55:17,457 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [97/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-14 10:55:17,526 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [98/157] Tour PosLoyaltyTour2 → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-14 10:55:17,588 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [99/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:55:17,654 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [100/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-15.30"))) 2026-09-14 10:55:17,668 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:17] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.003 0.010 2026-09-14 10:55:17,752 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [101/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:55:17,803 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [102/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:55:17,862 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [103/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-14 10:55:17,920 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [104/157] Tour PosLoyaltyTour2 → Step input text '1357' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-14 10:55:17,988 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [105/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:55:18,054 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [106/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-10.20"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-10.20"))) 2026-09-14 10:55:18,064 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:18] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.003 0.007 2026-09-14 10:55:18,094 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:18] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 8 0.005 0.016 2026-09-14 10:55:18,195 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [107/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-10.20"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-10.20"))) 2026-09-14 10:55:18,247 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [108/157] Tour PosLoyaltyTour2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20")) 2026-09-14 10:55:18,298 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [109/157] Tour PosLoyaltyTour2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"):not(:visible)) 2026-09-14 10:55:18,349 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [110/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:55:18,406 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [111/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:55:18,463 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [112/157] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:55:18,516 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [113/157] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:55:18,579 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [114/157] Tour PosLoyaltyTour2 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 10:55:18,631 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [115/157] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:55:18,683 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [116/157] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:55:18,743 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [117/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:55:18,757 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:18] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.009 2026-09-14 10:55:18,804 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99307902 started for PoS orders references: [{'name': 'Order 00474-002-0003', 'uuid': 'b96297ac-8dc3-465b-bce4-a349aecd7871'}] 2026-09-14 10:55:19,318 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99307902 order {'name': 'Order 00474-002-0003', 'uuid': 'b96297ac-8dc3-465b-bce4-a349aecd7871'} created pos.order #501 2026-09-14 10:55:19,321 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99307902 finished 2026-09-14 10:55:19,353 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 211 0.248 0.304 2026-09-14 10:55:19,446 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.019 0.043 2026-09-14 10:55:19,470 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 10:55:19,526 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [118/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:55:19,527 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:19] "GET /report/barcode/Code128/044f-d9aa-4f93 HTTP/1.1" 200 - 0 0.000 0.041 2026-09-14 10:55:19,575 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [119/157] Tour PosLoyaltyTour2 → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-09-14 10:55:19,650 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [120/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:55:19,755 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [121/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-09-14 10:55:19,817 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [122/157] Tour PosLoyaltyTour2 → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-09-14 10:55:19,883 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [123/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("6"))) 2026-09-14 10:55:20,072 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [124/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:55:20,135 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [125/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:55:20,186 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [126/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:55:20,243 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [127/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-14 10:55:20,300 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [128/157] Tour PosLoyaltyTour2 → Step input text '098765' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-14 10:55:20,355 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [129/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:55:20,421 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [130/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.87"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.87"))) 2026-09-14 10:55:20,437 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:20] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.006 0.010 2026-09-14 10:55:20,471 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:20] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 8 0.019 0.009 2026-09-14 10:55:20,571 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [131/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.63"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.63"))) 2026-09-14 10:55:20,622 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [132/157] Tour PosLoyaltyTour2 → Step order total amount is '14.64' (trigger: .product-screen .order-summary .total:contains("14.64")) 2026-09-14 10:55:20,674 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [133/157] Tour PosLoyaltyTour2 → Step order total amount is '14.64' (trigger: .product-screen .order-summary .total:contains("14.64"):not(:visible)) 2026-09-14 10:55:20,728 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [134/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product"))) 2026-09-14 10:55:20,793 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [135/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product"))) 2026-09-14 10:55:20,845 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [136/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:55:20,900 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [137/157] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-09-14 10:55:20,967 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [138/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:55:21,036 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [139/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:55:21,175 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [140/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.91"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.91"))) 2026-09-14 10:55:21,267 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [141/157] Tour PosLoyaltyTour2 → Step order total amount is '17.23' (trigger: .product-screen .order-summary .total:contains("17.23")) 2026-09-14 10:55:21,333 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [142/157] Tour PosLoyaltyTour2 → Step order total amount is '17.23' (trigger: .product-screen .order-summary .total:contains("17.23"):not(:visible)) 2026-09-14 10:55:21,399 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [143/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:55:21,468 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [144/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:55:21,539 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [145/157] Tour PosLoyaltyTour2 → Step click Reset Programs button (trigger: .control-buttons button:contains("Reset Programs")) 2026-09-14 10:55:21,615 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [146/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.87"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.87"))) 2026-09-14 10:55:21,738 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [147/157] Tour PosLoyaltyTour2 → Step order total amount is '16.27' (trigger: .product-screen .order-summary .total:contains("16.27")) 2026-09-14 10:55:21,801 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [148/157] Tour PosLoyaltyTour2 → Step order total amount is '16.27' (trigger: .product-screen .order-summary .total:contains("16.27"):not(:visible)) 2026-09-14 10:55:21,866 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [149/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:55:21,941 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [150/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:55:22,005 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [151/157] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:55:22,066 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [152/157] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:55:22,126 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [153/157] Tour PosLoyaltyTour2 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 10:55:22,179 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [154/157] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:55:22,229 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [155/157] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:55:22,314 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8854606 started for PoS orders references: [{'name': 'Order 00474-002-0004', 'uuid': '257f9d5b-965b-454c-8821-06f213ef6680'}] 2026-09-14 10:55:22,318 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [156/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:55:22,771 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8854606 order {'name': 'Order 00474-002-0004', 'uuid': '257f9d5b-965b-454c-8821-06f213ef6680'} created pos.order #502 2026-09-14 10:55:22,775 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8854606 finished 2026-09-14 10:55:22,814 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 209 0.206 0.296 2026-09-14 10:55:22,920 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 29 0.031 0.040 2026-09-14 10:55:22,945 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 10:55:22,990 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [157/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:55:22,992 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:22] "GET /report/barcode/Code128/044c-fe86-44b7 HTTP/1.1" 200 - 0 0.000 0.036 2026-09-14 10:55:23,048 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-09-14 10:55:23,048 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-14 10:55:23,286 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 22904820 (allocated 27537408) 2026-09-14 10:55:23,289 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 39855 2026-09-14 10:55:23,290 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-09-14 10:55:23,291 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 39855 2026-09-14 10:55:23,332 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpouc4ax6c_chrome_odoo" 2026-09-14 10:55:23,411 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-09-14 10:55:24,159 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome pid: 40015 2026-09-14 10:55:24,160 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless temporary user profile dir: /tmp/tmpdd8qnf6e_chrome_odoo 2026-09-14 10:55:24,163 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:33255/json/version 2026-09-14 10:55:24,164 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:33255/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:55:24,196 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:55:24,196 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:33255/json 2026-09-14 10:55:24,197 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:33255/json with timeout 3 increased to 10s during tests 2026-09-14 10:55:24,202 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Websocket url found: ws://127.0.0.1:33255/devtools/page/1C64A1D1FFCAE584E30B1070AE4A4BEB 2026-09-14 10:55:24,206 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Enable chrome headless console log notification 2026-09-14 10:55:24,211 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless enable page notifications 2026-09-14 10:55:24,288 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:55:24,296 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Setting session cookie in browser 2026-09-14 10:55:24,304 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Open "http://127.0.0.1:8069/pos/ui?config_id=62" in browser 2026-09-14 10:55:24,304 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=62" 2026-09-14 10:55:24,317 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:55:25,863 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:25] "GET /pos/ui?config_id=62 HTTP/1.1" 200 - 132 0.111 1.437 2026-09-14 10:55:25,866 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigation result: {'frameId': '1C64A1D1FFCAE584E30B1070AE4A4BEB', 'loaderId': 'A1A3611C688BCDF6E894987D0448BCD7', 'isDownload': False} 2026-09-14 10:55:25,866 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-09-14 10:55:25,875 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:55:25,895 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:25] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-14 10:55:25,904 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:25] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-14 10:55:25,924 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:25] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.034 2026-09-14 10:55:26,237 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:26] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 10:55:26,248 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:55:26,261 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: IndexedDB 1 Ready 2026-09-14 10:55:26,264 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 10:55:26,271 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate test code "odoo.startTour('PosLoyaltyTour3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:55:26,277 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [1/16] Tour PosLoyaltyTour3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:55:26,890 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:26] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 346 0.301 0.323 2026-09-14 10:55:26,891 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.612 2026-09-14 10:55:27,033 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 10:55:27,065 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 10:55:27,107 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-14 10:55:27,129 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-09-14 10:55:27,135 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: Owl is running in 'dev' mode. 2026-09-14 10:55:27,185 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:55:27,191 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:55:27,222 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:55:27,245 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 10:55:27,253 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:55:27,283 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.025 0.035 2026-09-14 10:55:27,289 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [2/16] Tour PosLoyaltyTour3 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:55:27,311 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.013 0.074 2026-09-14 10:55:27,398 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.039 0.011 2026-09-14 10:55:27,409 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.054 2026-09-14 10:55:27,450 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.015 0.082 2026-09-14 10:55:27,462 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.078 2026-09-14 10:55:27,469 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [3/16] Tour PosLoyaltyTour3 → Step click product 'Promo Product' (trigger: article.product .product-content .product-name:contains("Promo Product")) 2026-09-14 10:55:27,474 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.102 2026-09-14 10:55:27,495 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.008 0.064 2026-09-14 10:55:27,502 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.044 2026-09-14 10:55:27,518 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.165 2026-09-14 10:55:27,530 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.024 2026-09-14 10:55:27,537 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.023 2026-09-14 10:55:27,543 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.111 2026-09-14 10:55:27,566 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.009 0.084 2026-09-14 10:55:27,576 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.089 2026-09-14 10:55:27,650 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:27] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.035 0.090 2026-09-14 10:55:27,724 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [4/16] Tour PosLoyaltyTour3 → Step order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50")) 2026-09-14 10:55:27,846 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [5/16] Tour PosLoyaltyTour3 → Step order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50"):not(:visible)) 2026-09-14 10:55:27,903 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [6/16] Tour PosLoyaltyTour3 → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-14 10:55:27,974 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [7/16] Tour PosLoyaltyTour3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"25.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("25.00"))) 2026-09-14 10:55:28,086 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [8/16] Tour PosLoyaltyTour3 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-14 10:55:28,177 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [9/16] Tour PosLoyaltyTour3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("15.00"))) 2026-09-14 10:55:28,274 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [10/16] Tour PosLoyaltyTour3 → Step order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50")) 2026-09-14 10:55:28,341 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [11/16] Tour PosLoyaltyTour3 → Step order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50"):not(:visible)) 2026-09-14 10:55:28,403 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [12/16] Tour PosLoyaltyTour3 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-14 10:55:28,507 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [13/16] Tour PosLoyaltyTour3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"21.82"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("21.82"))) 2026-09-14 10:55:28,612 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [14/16] Tour PosLoyaltyTour3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"18.18"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("18.18"))) 2026-09-14 10:55:28,666 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [15/16] Tour PosLoyaltyTour3 → Step order total amount is '49.50' (trigger: .product-screen .order-summary .total:contains("49.50")) 2026-09-14 10:55:28,717 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [16/16] Tour PosLoyaltyTour3 → Step order total amount is '49.50' (trigger: .product-screen .order-summary .total:contains("49.50"):not(:visible)) 2026-09-14 10:55:28,768 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: tour succeeded 2026-09-14 10:55:28,769 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-14 10:55:28,845 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: heap 15313152 (allocated 16392192) 2026-09-14 10:55:28,858 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing chrome headless with pid 40015 2026-09-14 10:55:28,863 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing websocket connection 2026-09-14 10:55:28,863 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Terminating chrome headless with pid 40015 2026-09-14 10:55:28,918 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Removing chrome user profile "/tmp/tmpdd8qnf6e_chrome_odoo" 2026-09-14 10:55:28,990 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-09-14 10:55:29,633 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome pid: 40135 2026-09-14 10:55:29,633 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless temporary user profile dir: /tmp/tmpw2m5uct6_chrome_odoo 2026-09-14 10:55:29,633 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:45211/json/version 2026-09-14 10:55:29,635 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45211/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:55:29,677 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:55:29,677 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:45211/json 2026-09-14 10:55:29,678 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45211/json with timeout 3 increased to 10s during tests 2026-09-14 10:55:29,683 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Websocket url found: ws://127.0.0.1:45211/devtools/page/CE2C747A6AD08A03698E6C1BDCCB7E9F 2026-09-14 10:55:29,689 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Enable chrome headless console log notification 2026-09-14 10:55:29,692 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless enable page notifications 2026-09-14 10:55:29,823 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:55:29,839 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Setting session cookie in browser 2026-09-14 10:55:29,845 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Open "http://127.0.0.1:8069/pos/ui?config_id=62" in browser 2026-09-14 10:55:29,845 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=62" 2026-09-14 10:55:29,857 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:55:30,574 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:30] "GET /pos/ui?config_id=62 HTTP/1.1" 200 - 132 0.112 0.609 2026-09-14 10:55:30,578 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigation result: {'frameId': 'CE2C747A6AD08A03698E6C1BDCCB7E9F', 'loaderId': 'E97767C5567EA28363BFB190903B70B1', 'isDownload': False} 2026-09-14 10:55:30,578 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-09-14 10:55:30,588 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:55:30,602 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:30] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-14 10:55:30,609 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:30] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-14 10:55:30,625 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:30] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.016 2026-09-14 10:55:31,003 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:31] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:55:31,018 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:55:31,036 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: IndexedDB 1 Ready 2026-09-14 10:55:31,038 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate test code "odoo.startTour('PosLoyaltyTour9', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:55:31,045 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [1/24] Tour PosLoyaltyTour9 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:55:31,686 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:31] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 343 0.317 0.337 2026-09-14 10:55:31,694 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.660 2026-09-14 10:55:31,839 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-09-14 10:55:31,846 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-14 10:55:31,858 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-14 10:55:31,880 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 10:55:31,896 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:31] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-14 10:55:31,902 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: Owl is running in 'dev' mode. 2026-09-14 10:55:31,965 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:55:31,975 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 10:55:32,020 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 10:55:32,027 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:55:32,041 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:55:32,069 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:32] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.026 0.027 2026-09-14 10:55:32,088 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [2/24] Tour PosLoyaltyTour9 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:55:32,090 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:32] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.006 0.062 2026-09-14 10:55:32,153 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:32] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.005 0.016 2026-09-14 10:55:32,170 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:32] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.023 2026-09-14 10:55:32,203 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:32] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.018 0.049 2026-09-14 10:55:32,212 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:32] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.073 2026-09-14 10:55:32,214 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [3/24] Tour PosLoyaltyTour9 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:55:32,224 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:32] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.081 2026-09-14 10:55:32,236 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:32] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.055 2026-09-14 10:55:32,246 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:32] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.025 2026-09-14 10:55:32,251 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:32] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.086 2026-09-14 10:55:32,263 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:32] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.050 2026-09-14 10:55:32,272 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [4/24] Tour PosLoyaltyTour9 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 10:55:32,276 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:32] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.121 2026-09-14 10:55:32,287 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:32] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.042 2026-09-14 10:55:32,298 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:32] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.066 2026-09-14 10:55:32,398 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:32] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.060 0.077 2026-09-14 10:55:32,410 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:32] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.147 2026-09-14 10:55:32,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [5/24] Tour PosLoyaltyTour9 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 10:55:32,643 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [6/24] Tour PosLoyaltyTour9 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-14 10:55:32,708 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [7/24] Tour PosLoyaltyTour9 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:55:32,740 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:32] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.024 2026-09-14 10:55:32,775 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [8/24] Tour PosLoyaltyTour9 → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-14 10:55:32,875 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [9/24] Tour PosLoyaltyTour9 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-14 10:55:32,994 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [10/24] Tour PosLoyaltyTour9 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:55:33,054 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [11/24] Tour PosLoyaltyTour9 → Step order total amount is '210.00' (trigger: .product-screen .order-summary .total:contains("210.00")) 2026-09-14 10:55:33,117 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [12/24] Tour PosLoyaltyTour9 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:55:33,183 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [13/24] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:55:33,251 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [14/24] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:55:33,322 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [15/24] Tour PosLoyaltyTour9 → Step .control-buttons button.highlight:contains("Reward") 2026-09-14 10:55:33,376 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [16/24] Tour PosLoyaltyTour9 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-14 10:55:33,435 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [17/24] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:55:33,500 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [18/24] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:55:33,570 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [19/24] Tour PosLoyaltyTour9 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-14 10:55:33,645 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [20/24] Tour PosLoyaltyTour9 → Step .selection-item span:nth-child(2) 2026-09-14 10:55:33,655 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:55:33,706 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [21/24] Tour PosLoyaltyTour9 → Step select reward (trigger: .selection-item:contains("$ 5")) 2026-09-14 10:55:33,815 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [22/24] Tour PosLoyaltyTour9 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:55:33,916 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [23/24] Tour PosLoyaltyTour9 → Step order total amount is '205.00' (trigger: .product-screen .order-summary .total:contains("205.00")) 2026-09-14 10:55:33,983 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [24/24] Tour PosLoyaltyTour9 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:55:34,049 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: tour succeeded 2026-09-14 10:55:34,049 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour9 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-14 10:55:34,137 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: heap 20083624 (allocated 21635072) 2026-09-14 10:55:34,140 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing chrome headless with pid 40135 2026-09-14 10:55:34,142 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing websocket connection 2026-09-14 10:55:34,143 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Terminating chrome headless with pid 40135 2026-09-14 10:55:34,197 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Removing chrome user profile "/tmp/tmpw2m5uct6_chrome_odoo" 2026-09-14 10:55:34,244 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-09-14 10:55:35,092 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome pid: 40263 2026-09-14 10:55:35,092 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless temporary user profile dir: /tmp/tmpdnjhwyw1_chrome_odoo 2026-09-14 10:55:35,092 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:36653/json/version 2026-09-14 10:55:35,093 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36653/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:55:35,118 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:55:35,118 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:36653/json 2026-09-14 10:55:35,118 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36653/json with timeout 3 increased to 10s during tests 2026-09-14 10:55:35,123 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Websocket url found: ws://127.0.0.1:36653/devtools/page/D43670392259392B760851EE6F835EA2 2026-09-14 10:55:35,132 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Enable chrome headless console log notification 2026-09-14 10:55:35,145 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless enable page notifications 2026-09-14 10:55:35,255 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:55:35,264 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Setting session cookie in browser 2026-09-14 10:55:35,283 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Open "http://127.0.0.1:8069/pos/ui?config_id=62" in browser 2026-09-14 10:55:35,283 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=62" 2026-09-14 10:55:35,299 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:55:35,991 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:35] "GET /pos/ui?config_id=62 HTTP/1.1" 200 - 132 0.146 0.551 2026-09-14 10:55:35,994 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigation result: {'frameId': 'D43670392259392B760851EE6F835EA2', 'loaderId': '05EED06C3FA9A32672AA6182FC69BB05', 'isDownload': False} 2026-09-14 10:55:35,994 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-09-14 10:55:36,001 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:55:36,024 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:36] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-14 10:55:36,048 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:36] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.037 2026-09-14 10:55:36,053 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:36] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.046 2026-09-14 10:55:36,370 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:36] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 10:55:36,387 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:55:36,397 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: IndexedDB 1 Ready 2026-09-14 10:55:36,415 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate test code "odoo.startTour('PosLoyaltyTour8', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:55:36,423 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [1/7] Tour PosLoyaltyTour8 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:55:37,089 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 344 0.374 0.326 2026-09-14 10:55:37,101 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.709 2026-09-14 10:55:37,235 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-09-14 10:55:37,257 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.009 2026-09-14 10:55:37,282 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 10:55:37,312 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 10:55:37,342 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-14 10:55:37,351 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: Owl is running in 'dev' mode. 2026-09-14 10:55:37,407 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:55:37,413 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:55:37,456 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:55:37,477 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:55:37,501 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 10:55:37,507 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.024 0.026 2026-09-14 10:55:37,532 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.008 0.054 2026-09-14 10:55:37,533 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [2/7] Tour PosLoyaltyTour8 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:55:37,612 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.005 0.018 2026-09-14 10:55:37,620 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.016 2026-09-14 10:55:37,625 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.026 2026-09-14 10:55:37,645 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.048 2026-09-14 10:55:37,658 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.065 2026-09-14 10:55:37,668 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.058 2026-09-14 10:55:37,700 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.013 0.051 2026-09-14 10:55:37,708 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.076 2026-09-14 10:55:37,719 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.058 2026-09-14 10:55:37,721 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [3/7] Tour PosLoyaltyTour8 → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-14 10:55:37,732 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.096 2026-09-14 10:55:37,739 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.062 2026-09-14 10:55:37,745 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.031 2026-09-14 10:55:37,753 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.073 2026-09-14 10:55:37,848 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:37] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.051 0.072 2026-09-14 10:55:37,919 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [4/7] Tour PosLoyaltyTour8 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-14 10:55:38,166 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [5/7] Tour PosLoyaltyTour8 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:55:38,274 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [6/7] Tour PosLoyaltyTour8 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-14 10:55:38,338 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [7/7] Tour PosLoyaltyTour8 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:55:38,402 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: tour succeeded 2026-09-14 10:55:38,403 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour8 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-14 10:55:38,490 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: heap 15052988 (allocated 16523264) 2026-09-14 10:55:38,493 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing chrome headless with pid 40263 2026-09-14 10:55:38,494 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing websocket connection 2026-09-14 10:55:38,495 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Terminating chrome headless with pid 40263 2026-09-14 10:55:38,550 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Removing chrome user profile "/tmp/tmpdnjhwyw1_chrome_odoo" 2026-09-14 10:55:38,598 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-09-14 10:55:39,692 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome pid: 40382 2026-09-14 10:55:39,692 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmp1t_atpqa_chrome_odoo 2026-09-14 10:55:39,692 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:37499/json/version 2026-09-14 10:55:39,693 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:37499/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:55:39,695 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:55:39,695 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:37499/json 2026-09-14 10:55:39,696 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:37499/json with timeout 3 increased to 10s during tests 2026-09-14 10:55:39,696 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Websocket url found: ws://127.0.0.1:37499/devtools/page/C5287C91B65A7654BAD6A935BF96F68A 2026-09-14 10:55:39,698 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Enable chrome headless console log notification 2026-09-14 10:55:39,699 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless enable page notifications 2026-09-14 10:55:39,829 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:55:39,831 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Setting session cookie in browser 2026-09-14 10:55:39,835 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Open "http://127.0.0.1:8069/pos/ui?config_id=67" in browser 2026-09-14 10:55:39,835 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=67" 2026-09-14 10:55:39,855 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:55:40,545 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:40] "GET /pos/ui?config_id=67 HTTP/1.1" 200 - 130 0.135 0.563 2026-09-14 10:55:40,550 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigation result: {'frameId': 'C5287C91B65A7654BAD6A935BF96F68A', 'loaderId': 'EF426E35865FA48784001DA1451031B1', 'isDownload': False} 2026-09-14 10:55:40,550 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-09-14 10:55:40,559 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:55:40,577 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:40] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-09-14 10:55:40,591 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:40] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-14 10:55:40,605 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:40] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-09-14 10:55:41,015 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:41] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:55:41,028 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:55:41,048 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.009 2026-09-14 10:55:41,052 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: IndexedDB 1 Ready 2026-09-14 10:55:41,055 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate test code "odoo.startTour('PosCouponTour5', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=67", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:55:41,067 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [1/25] Tour PosCouponTour5 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:55:41,679 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:41] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 309 0.339 0.301 2026-09-14 10:55:41,681 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.602 2026-09-14 10:55:41,835 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-14 10:55:41,854 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 10:55:41,888 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 10:55:41,921 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:41] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.005 0.010 2026-09-14 10:55:41,930 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: Owl is running in 'dev' mode. 2026-09-14 10:55:41,988 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:55:41,999 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:55:42,054 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 10:55:42,057 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 10:55:42,063 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 10:55:42,098 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:42] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.022 0.029 2026-09-14 10:55:42,141 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:42] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.017 0.077 2026-09-14 10:55:42,148 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [2/25] Tour PosCouponTour5 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:55:42,216 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:42] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.009 0.011 2026-09-14 10:55:42,249 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:42] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.009 0.038 2026-09-14 10:55:42,260 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:42] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.006 0.044 2026-09-14 10:55:42,274 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:42] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.043 2026-09-14 10:55:42,287 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:42] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.065 2026-09-14 10:55:42,302 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:42] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.035 2026-09-14 10:55:42,310 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [3/25] Tour PosCouponTour5 → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-09-14 10:55:42,317 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:42] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.008 0.064 2026-09-14 10:55:42,336 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:42] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.010 0.086 2026-09-14 10:55:42,344 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:42] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.065 2026-09-14 10:55:42,363 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:42] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.051 2026-09-14 10:55:42,376 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:42] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.052 2026-09-14 10:55:42,394 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:42] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.123 2026-09-14 10:55:42,465 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:42] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.029 0.095 2026-09-14 10:55:42,479 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:42] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.182 2026-09-14 10:55:42,540 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [4/25] Tour PosCouponTour5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:55:42,611 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [5/25] Tour PosCouponTour5 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-09-14 10:55:42,670 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [6/25] Tour PosCouponTour5 → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 10:55:42,736 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [7/25] Tour PosCouponTour5 → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 10:55:42,799 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [8/25] Tour PosCouponTour5 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:55:42,866 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [9/25] Tour PosCouponTour5 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:55:42,933 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [10/25] Tour PosCouponTour5 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:55:43,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [11/25] Tour PosCouponTour5 → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 10:55:43,076 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [12/25] Tour PosCouponTour5 → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 10:55:43,133 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [13/25] Tour PosCouponTour5 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:55:43,199 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [14/25] Tour PosCouponTour5 → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-09-14 10:55:43,271 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [15/25] Tour PosCouponTour5 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:55:43,322 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [16/25] Tour PosCouponTour5 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:55:43,373 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [17/25] Tour PosCouponTour5 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-09-14 10:55:43,425 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [18/25] Tour PosCouponTour5 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:55:43,477 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [19/25] Tour PosCouponTour5 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:55:43,527 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [20/25] Tour PosCouponTour5 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:55:43,584 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [21/25] Tour PosCouponTour5 → Step click discount button (trigger: .js_discount) 2026-09-14 10:55:43,646 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [22/25] Tour PosCouponTour5 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:55:43,728 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [23/25] Tour PosCouponTour5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:55:43,784 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [24/25] Tour PosCouponTour5 → Step order total amount is '92.00' (trigger: .product-screen .order-summary .total:contains("92.00")) 2026-09-14 10:55:43,849 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [25/25] Tour PosCouponTour5 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:55:43,918 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: tour succeeded 2026-09-14 10:55:43,919 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: ╔═══════════════════════════════╗ ║ TOUR PosCouponTour5 SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-14 10:55:43,986 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: heap 14578960 (allocated 15736832) 2026-09-14 10:55:43,993 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing chrome headless with pid 40382 2026-09-14 10:55:43,993 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing websocket connection 2026-09-14 10:55:43,994 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Terminating chrome headless with pid 40382 2026-09-14 10:55:44,035 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Removing chrome user profile "/tmp/tmp1t_atpqa_chrome_odoo" 2026-09-14 10:55:44,084 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-09-14 10:55:44,857 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome pid: 40503 2026-09-14 10:55:44,857 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp3tuys48__chrome_odoo 2026-09-14 10:55:44,857 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:45495/json/version 2026-09-14 10:55:44,858 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45495/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:55:44,889 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:55:44,889 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:45495/json 2026-09-14 10:55:44,889 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45495/json with timeout 3 increased to 10s during tests 2026-09-14 10:55:44,893 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Websocket url found: ws://127.0.0.1:45495/devtools/page/65AD6925743001D6533D2D3A207D9479 2026-09-14 10:55:44,896 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Enable chrome headless console log notification 2026-09-14 10:55:44,899 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless enable page notifications 2026-09-14 10:55:45,004 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:55:45,012 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Setting session cookie in browser 2026-09-14 10:55:45,026 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Open "http://127.0.0.1:8069/pos/ui?config_id=62" in browser 2026-09-14 10:55:45,026 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=62" 2026-09-14 10:55:45,038 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:55:46,786 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:46] "GET /pos/ui?config_id=62 HTTP/1.1" 200 - 132 0.135 1.617 2026-09-14 10:55:46,789 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigation result: {'frameId': '65AD6925743001D6533D2D3A207D9479', 'loaderId': '4EE80D7B5029C847F1D2CB4ECBFC6238', 'isDownload': False} 2026-09-14 10:55:46,789 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-09-14 10:55:46,795 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:55:46,818 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:46] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-14 10:55:46,824 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:46] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-14 10:55:46,829 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:46] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-14 10:55:47,204 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:47] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:55:47,222 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:55:47,229 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: IndexedDB 1 Ready 2026-09-14 10:55:47,238 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyPromotion', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:55:47,253 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [1/26] Tour PosLoyaltyPromotion → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:55:47,844 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:47] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 344 0.292 0.319 2026-09-14 10:55:47,858 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.615 2026-09-14 10:55:48,035 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 10:55:48,043 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-09-14 10:55:48,062 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 10:55:48,099 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 10:55:48,129 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-14 10:55:48,147 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-14 10:55:48,223 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 10:55:48,225 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:55:48,252 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:55:48,268 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 10:55:48,279 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 10:55:48,309 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.021 0.035 2026-09-14 10:55:48,315 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [2/26] Tour PosLoyaltyPromotion → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:55:48,327 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.006 0.062 2026-09-14 10:55:48,436 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.028 0.022 2026-09-14 10:55:48,461 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.066 2026-09-14 10:55:48,471 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.045 2026-09-14 10:55:48,489 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [3/26] Tour PosLoyaltyPromotion → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:55:48,504 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.021 0.090 2026-09-14 10:55:48,517 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.006 0.114 2026-09-14 10:55:48,524 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.115 2026-09-14 10:55:48,541 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.096 2026-09-14 10:55:48,547 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [4/26] Tour PosLoyaltyPromotion → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 10:55:48,551 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.082 2026-09-14 10:55:48,562 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.077 2026-09-14 10:55:48,574 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.042 2026-09-14 10:55:48,587 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.050 2026-09-14 10:55:48,597 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.086 2026-09-14 10:55:48,695 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.051 0.089 2026-09-14 10:55:48,703 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:48] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.156 2026-09-14 10:55:48,838 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [5/26] Tour PosLoyaltyPromotion → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 10:55:48,965 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [6/26] Tour PosLoyaltyPromotion → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-14 10:55:49,022 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [7/26] Tour PosLoyaltyPromotion → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:55:49,089 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [8/26] Tour PosLoyaltyPromotion → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-09-14 10:55:49,184 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [9/26] Tour PosLoyaltyPromotion → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:55:49,304 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [10/26] Tour PosLoyaltyPromotion → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-09-14 10:55:49,366 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [11/26] Tour PosLoyaltyPromotion → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 10:55:49,435 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [12/26] Tour PosLoyaltyPromotion → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 10:55:49,499 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [13/26] Tour PosLoyaltyPromotion → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:55:49,566 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [14/26] Tour PosLoyaltyPromotion → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:55:49,632 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [15/26] Tour PosLoyaltyPromotion → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:55:49,683 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [16/26] Tour PosLoyaltyPromotion → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 10:55:49,754 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [17/26] Tour PosLoyaltyPromotion → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 10:55:49,873 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [18/26] Tour PosLoyaltyPromotion → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:55:49,932 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [19/26] Tour PosLoyaltyPromotion → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-09-14 10:55:49,998 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [20/26] Tour PosLoyaltyPromotion → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:55:50,066 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [21/26] Tour PosLoyaltyPromotion → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:55:50,116 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [22/26] Tour PosLoyaltyPromotion → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-09-14 10:55:50,167 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [23/26] Tour PosLoyaltyPromotion → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:55:50,235 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [24/26] Tour PosLoyaltyPromotion → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:55:50,352 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [25/26] Tour PosLoyaltyPromotion → Step order total amount is '90.00' (trigger: .product-screen .order-summary .total:contains("90.00")) 2026-09-14 10:55:50,403 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [26/26] Tour PosLoyaltyPromotion → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:55:50,454 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: tour succeeded 2026-09-14 10:55:50,455 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyPromotion SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-14 10:55:50,578 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: heap 20097124 (allocated 22290432) 2026-09-14 10:55:50,589 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing chrome headless with pid 40503 2026-09-14 10:55:50,590 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing websocket connection 2026-09-14 10:55:50,594 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Terminating chrome headless with pid 40503 2026-09-14 10:55:50,651 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Removing chrome user profile "/tmp/tmp3tuys48__chrome_odoo" 2026-09-14 10:55:50,690 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-09-14 10:55:51,868 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome pid: 40631 2026-09-14 10:55:51,868 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless temporary user profile dir: /tmp/tmpoowlgfck_chrome_odoo 2026-09-14 10:55:51,868 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Issuing json command http://127.0.0.1:46441/json/version 2026-09-14 10:55:51,869 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46441/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:55:51,913 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:55:51,913 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Issuing json command http://127.0.0.1:46441/json 2026-09-14 10:55:51,914 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46441/json with timeout 3 increased to 10s during tests 2026-09-14 10:55:51,921 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Websocket url found: ws://127.0.0.1:46441/devtools/page/AD8DB741F0FF199EC28465F8A44809A4 2026-09-14 10:55:51,925 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Enable chrome headless console log notification 2026-09-14 10:55:51,928 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless enable page notifications 2026-09-14 10:55:52,025 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:55:52,036 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Setting session cookie in browser 2026-09-14 10:55:52,057 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Open "http://127.0.0.1:8069/pos/web?config_id=62" in browser 2026-09-14 10:55:52,057 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=62" 2026-09-14 10:55:52,084 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:55:52,734 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:52] "GET /pos/web?config_id=62 HTTP/1.1" 200 - 132 0.084 0.569 2026-09-14 10:55:52,738 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigation result: {'frameId': 'AD8DB741F0FF199EC28465F8A44809A4', 'loaderId': '5137B20988346770A89B4148516D357A', 'isDownload': False} 2026-09-14 10:55:52,738 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Evaluate ready code "odoo.isTourReady('PosLoyaltyMinAmountAndSpecificProductTour')" 2026-09-14 10:55:52,747 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:55:52,763 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:52] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-14 10:55:52,772 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:52] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-14 10:55:52,777 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:52] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-14 10:55:53,140 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:53] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 10:55:53,160 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: IndexedDB 1 Ready 2026-09-14 10:55:53,163 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:55:53,171 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Evaluate test code "odoo.startTour('PosLoyaltyMinAmountAndSpecificProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:55:53,176 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [1/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:55:53,837 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:53] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 345 0.377 0.299 2026-09-14 10:55:53,851 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.687 2026-09-14 10:55:54,026 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 10:55:54,050 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.013 2026-09-14 10:55:54,082 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-09-14 10:55:54,132 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-14 10:55:54,153 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-14 10:55:54,161 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: Owl is running in 'dev' mode. 2026-09-14 10:55:54,221 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:55:54,227 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:55:54,270 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 10:55:54,283 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:55:54,297 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 10:55:54,308 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.020 0.028 2026-09-14 10:55:54,338 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [2/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:55:54,359 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.020 0.076 2026-09-14 10:55:54,409 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.016 2026-09-14 10:55:54,419 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.029 2026-09-14 10:55:54,432 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.025 2026-09-14 10:55:54,449 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.013 2026-09-14 10:55:54,483 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [3/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-14 10:55:54,486 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.076 2026-09-14 10:55:54,504 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.102 2026-09-14 10:55:54,520 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.084 2026-09-14 10:55:54,529 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.090 2026-09-14 10:55:54,543 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.135 2026-09-14 10:55:54,558 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.094 2026-09-14 10:55:54,568 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.058 2026-09-14 10:55:54,590 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.012 0.054 2026-09-14 10:55:54,681 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.047 0.099 2026-09-14 10:55:54,693 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:54] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.197 2026-09-14 10:55:54,740 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [4/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:55:54,807 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [5/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00","price":"20.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("20.00"))) 2026-09-14 10:55:54,866 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [6/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:55:54,935 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [7/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-09-14 10:55:55,002 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [8/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"):not(:visible)) 2026-09-14 10:55:55,064 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [9/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-14 10:55:55,154 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [10/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:55:55,208 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [11/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1.00","price":"30.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("1")):has(.price:contains("30.00"))) 2026-09-14 10:55:55,267 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [12/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:55:55,332 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [13/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-14 10:55:55,404 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [14/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-14 10:55:55,464 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [15/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-14 10:55:55,548 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [16/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:55:55,676 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [17/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"2.00","price":"40.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("2")):has(.price:contains("40.00"))) 2026-09-14 10:55:55,732 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [18/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:55:55,799 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [19/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '66.00' (trigger: .product-screen .order-summary .total:contains("66.00")) 2026-09-14 10:55:55,865 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [20/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '66.00' (trigger: .product-screen .order-summary .total:contains("66.00"):not(:visible)) 2026-09-14 10:55:55,931 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: tour succeeded 2026-09-14 10:55:55,932 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyMinAmountAndSpecificProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-09-14 10:55:55,994 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: heap 14693536 (allocated 15736832) 2026-09-14 10:55:56,006 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing chrome headless with pid 40631 2026-09-14 10:55:56,007 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing websocket connection 2026-09-14 10:55:56,008 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Terminating chrome headless with pid 40631 2026-09-14 10:55:56,062 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Removing chrome user profile "/tmp/tmpoowlgfck_chrome_odoo" 2026-09-14 10:55:56,105 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-09-14 10:55:57,586 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome pid: 40753 2026-09-14 10:55:57,586 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless temporary user profile dir: /tmp/tmpswlpwklo_chrome_odoo 2026-09-14 10:55:57,586 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:44035/json/version 2026-09-14 10:55:57,588 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44035/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:55:57,626 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:55:57,626 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:44035/json 2026-09-14 10:55:57,627 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44035/json with timeout 3 increased to 10s during tests 2026-09-14 10:55:57,634 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Websocket url found: ws://127.0.0.1:44035/devtools/page/CA44E112C7846337ED82E1FFCFB0601D 2026-09-14 10:55:57,636 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Enable chrome headless console log notification 2026-09-14 10:55:57,649 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless enable page notifications 2026-09-14 10:55:57,795 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:55:57,804 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Setting session cookie in browser 2026-09-14 10:55:57,813 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Open "http://127.0.0.1:8069/pos/ui?config_id=62" in browser 2026-09-14 10:55:57,813 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=62" 2026-09-14 10:55:57,826 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:55:58,519 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:58] "GET /pos/ui?config_id=62 HTTP/1.1" 200 - 132 0.071 0.625 2026-09-14 10:55:58,523 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigation result: {'frameId': 'CA44E112C7846337ED82E1FFCFB0601D', 'loaderId': '176E3431AB5F9E512CE20EEC4B6B6A09', 'isDownload': False} 2026-09-14 10:55:58,523 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Evaluate ready code "odoo.isTourReady('test_race_conditions_update_program')" 2026-09-14 10:55:58,528 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:55:58,548 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:58] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-14 10:55:58,562 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:58] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-09-14 10:55:58,569 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:58] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-09-14 10:55:58,918 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:58] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:55:58,926 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:55:58,947 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Evaluate test code "odoo.startTour('test_race_conditions_update_program', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:55:58,950 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: IndexedDB 1 Ready 2026-09-14 10:55:58,951 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [1/4] Tour test_race_conditions_update_program → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:55:58,953 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 10:55:59,644 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:59] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 352 0.373 0.328 2026-09-14 10:55:59,646 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.681 2026-09-14 10:55:59,832 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.008 2026-09-14 10:55:59,862 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-14 10:55:59,897 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-14 10:55:59,927 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:55:59] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.009 0.007 2026-09-14 10:55:59,941 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: Owl is running in 'dev' mode. 2026-09-14 10:56:00,005 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:00,018 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:00,058 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:00,083 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 10:56:00,084 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 10:56:00,111 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [2/4] Tour test_race_conditions_update_program → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:56:00,119 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:00] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.025 0.032 2026-09-14 10:56:00,151 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:00] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.011 0.075 2026-09-14 10:56:00,200 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:00] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.011 0.019 2026-09-14 10:56:00,224 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:00] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.031 2026-09-14 10:56:00,239 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:00] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.060 2026-09-14 10:56:00,254 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:00] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.006 0.069 2026-09-14 10:56:00,264 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:00] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.065 2026-09-14 10:56:00,274 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:00] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.029 2026-09-14 10:56:00,296 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [3/4] Tour test_race_conditions_update_program → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-14 10:56:00,297 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:00] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.059 2026-09-14 10:56:00,305 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:00] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.101 2026-09-14 10:56:00,324 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:00] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.012 0.090 2026-09-14 10:56:00,331 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:00] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.061 2026-09-14 10:56:00,338 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:00] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.033 2026-09-14 10:56:00,348 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:00] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.068 2026-09-14 10:56:00,360 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:00] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.102 2026-09-14 10:56:00,448 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:00] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.045 0.091 2026-09-14 10:56:00,545 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [4/4] Tour test_race_conditions_update_program → Step body 2026-09-14 10:56:00,920 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: tour succeeded 2026-09-14 10:56:00,921 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_race_conditions_update_program SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-14 10:56:01,028 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: heap 16216888 (allocated 17833984) 2026-09-14 10:56:01,032 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing chrome headless with pid 40753 2026-09-14 10:56:01,034 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing websocket connection 2026-09-14 10:56:01,034 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Terminating chrome headless with pid 40753 2026-09-14 10:56:01,067 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Removing chrome user profile "/tmp/tmpswlpwklo_chrome_odoo" 2026-09-14 10:56:01,116 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-09-14 10:56:02,131 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome pid: 40871 2026-09-14 10:56:02,131 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless temporary user profile dir: /tmp/tmp18ntrwqj_chrome_odoo 2026-09-14 10:56:02,131 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:41455/json/version 2026-09-14 10:56:02,132 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:41455/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:56:02,176 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:56:02,176 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:41455/json 2026-09-14 10:56:02,181 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:41455/json with timeout 3 increased to 10s during tests 2026-09-14 10:56:02,187 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Websocket url found: ws://127.0.0.1:41455/devtools/page/A367342B2E757520BF5FA3412826B028 2026-09-14 10:56:02,191 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Enable chrome headless console log notification 2026-09-14 10:56:02,193 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless enable page notifications 2026-09-14 10:56:02,294 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:56:02,304 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Setting session cookie in browser 2026-09-14 10:56:02,313 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Open "http://127.0.0.1:8069/pos/web?config_id=62" in browser 2026-09-14 10:56:02,313 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=62" 2026-09-14 10:56:02,333 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:56:02,980 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:02] "GET /pos/web?config_id=62 HTTP/1.1" 200 - 130 0.107 0.543 2026-09-14 10:56:02,983 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigation result: {'frameId': 'A367342B2E757520BF5FA3412826B028', 'loaderId': '9D2E2047BE3A7C01B3B42507F975E7E8', 'isDownload': False} 2026-09-14 10:56:02,983 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate ready code "odoo.isTourReady('RefundRulesProduct')" 2026-09-14 10:56:02,997 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:56:03,016 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:03] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-14 10:56:03,028 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:03] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-09-14 10:56:03,038 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:03] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-14 10:56:03,460 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:03] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:56:03,472 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:03,483 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: IndexedDB 1 Ready 2026-09-14 10:56:03,485 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate test code "odoo.startTour('RefundRulesProduct', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:56:03,492 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [1/45] Tour RefundRulesProduct → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:56:04,092 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 351 0.289 0.325 2026-09-14 10:56:04,100 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.621 2026-09-14 10:56:04,264 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.006 2026-09-14 10:56:04,266 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.015 2026-09-14 10:56:04,296 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-09-14 10:56:04,337 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.013 2026-09-14 10:56:04,357 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 10:56:04,364 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: Owl is running in 'dev' mode. 2026-09-14 10:56:04,420 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:04,428 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:04,475 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 10:56:04,482 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:56:04,485 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 10:56:04,512 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.020 0.028 2026-09-14 10:56:04,536 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [2/45] Tour RefundRulesProduct → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:56:04,553 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.017 0.072 2026-09-14 10:56:04,593 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.021 2026-09-14 10:56:04,615 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.028 2026-09-14 10:56:04,632 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.057 2026-09-14 10:56:04,644 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.006 0.062 2026-09-14 10:56:04,656 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.048 2026-09-14 10:56:04,669 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.032 2026-09-14 10:56:04,682 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.078 2026-09-14 10:56:04,686 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [3/45] Tour RefundRulesProduct → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-14 10:56:04,695 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.065 2026-09-14 10:56:04,707 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.120 2026-09-14 10:56:04,725 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-09-14%2010:45:17 HTTP/1.1" 200 - 4 0.006 0.053 2026-09-14 10:56:04,750 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.096 2026-09-14 10:56:04,765 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.060 2026-09-14 10:56:04,777 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.097 2026-09-14 10:56:04,787 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.095 2026-09-14 10:56:04,876 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:04] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.048 0.108 2026-09-14 10:56:04,958 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [4/45] Tour RefundRulesProduct → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-14 10:56:05,150 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [5/45] Tour RefundRulesProduct → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-09-14 10:56:05,337 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [6/45] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:56:05,467 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [7/45] Tour RefundRulesProduct → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 10:56:05,646 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [8/45] Tour RefundRulesProduct → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 10:56:05,746 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [9/45] Tour RefundRulesProduct → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-09-14 10:56:05,829 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [10/45] Tour RefundRulesProduct → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:56:05,851 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:05] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.013 2026-09-14 10:56:05,956 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [11/45] Tour RefundRulesProduct → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:56:05,970 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:05,975 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:06,019 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [12/45] Tour RefundRulesProduct → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:56:06,084 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [13/45] Tour RefundRulesProduct → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:56:06,164 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [14/45] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:56:06,179 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:06,217 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [15/45] Tour RefundRulesProduct → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:56:06,282 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [16/45] Tour RefundRulesProduct → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:56:06,333 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [17/45] Tour RefundRulesProduct → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:56:06,385 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [18/45] Tour RefundRulesProduct → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:56:06,539 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40363985 started for PoS orders references: [{'name': 'Order 00483-001-0001', 'uuid': 'fd0e8615-f1ef-49fa-a7f2-c2c2c3d7864c'}] 2026-09-14 10:56:06,561 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [19/45] Tour RefundRulesProduct → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:56:06,587 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 10:56:07,203 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40363985 order {'name': 'Order 00483-001-0001', 'uuid': 'fd0e8615-f1ef-49fa-a7f2-c2c2c3d7864c'} created pos.order #503 2026-09-14 10:56:07,207 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40363985 finished 2026-09-14 10:56:07,263 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 368 0.333 0.396 2026-09-14 10:56:07,688 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 129 0.104 0.272 2026-09-14 10:56:07,747 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-14 10:56:07,814 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:07] "GET /web/image?model=pos.config&id=62&field=custom_logo HTTP/1.1" 200 - 4 0.001 0.007 2026-09-14 10:56:07,890 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [20/45] Tour RefundRulesProduct → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:56:07,967 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [21/45] Tour RefundRulesProduct → Step product screen is shown (trigger: .product-screen) 2026-09-14 10:56:08,022 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [22/45] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:56:08,074 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [23/45] Tour RefundRulesProduct → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:56:08,125 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [24/45] Tour RefundRulesProduct → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:56:08,182 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [25/45] Tour RefundRulesProduct → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-14 10:56:08,261 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [26/45] Tour RefundRulesProduct → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-09-14 10:56:08,296 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:08] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.011 0.014 2026-09-14 10:56:08,318 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [27/45] Tour RefundRulesProduct → Step .ticket-screen .order-row > .col:contains("-0001") 2026-09-14 10:56:08,408 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [28/45] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:56:08,467 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [29/45] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:56:08,482 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:08] "POST /web/dataset/call_kw/pos.order/get_ticket_screen_order_data HTTP/1.1" 200 - 75 0.081 0.093 2026-09-14 10:56:08,532 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [30/45] Tour RefundRulesProduct → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:56:08,567 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 28 0.035 0.044 2026-09-14 10:56:08,580 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 3 0.003 0.075 2026-09-14 10:56:08,600 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 3 0.004 0.006 2026-09-14 10:56:08,601 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [31/45] Tour RefundRulesProduct → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-14 10:56:08,678 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [32/45] Tour RefundRulesProduct → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-14 10:56:08,733 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [33/45] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:56:08,801 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [34/45] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:56:08,867 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [35/45] Tour RefundRulesProduct → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:56:08,918 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [36/45] Tour RefundRulesProduct → Step Notification: not allowed to refund this product (trigger: .o_notification .o_notification_content:contains('Refunding a top up or reward product for an eWallet or gift card program is not allowed.')) 2026-09-14 10:56:08,970 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [37/45] Tour RefundRulesProduct → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Top-up eWallet","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Top-up eWallet")):has(.qty:contains("1"))) 2026-09-14 10:56:09,039 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [38/45] Tour RefundRulesProduct → Step Check orderline with attributes: {"withClass":".selected","productName":"Top-up eWallet","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Top-up eWallet")):has(.qty:contains("1"))) 2026-09-14 10:56:09,091 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [39/45] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:56:09,148 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [40/45] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:56:09,215 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [41/45] Tour RefundRulesProduct → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:56:09,283 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [42/45] Tour RefundRulesProduct → Step Notification: not allowed to refund this product (trigger: .o_notification .o_notification_content:contains('Refunding a top up or reward product for an eWallet or gift card program is not allowed.')) 2026-09-14 10:56:09,347 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [43/45] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:56:09,398 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [44/45] Tour RefundRulesProduct → Step .ticket-screen .btn-primary.pay-order-button 2026-09-14 10:56:09,507 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [45/45] Tour RefundRulesProduct → Step product screen is shown (trigger: .product-screen) 2026-09-14 10:56:09,570 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: tour succeeded 2026-09-14 10:56:09,570 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: ╔═══════════════════════════════════╗ ║ TOUR RefundRulesProduct SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-14 10:56:09,737 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: heap 22587236 (allocated 23998464) 2026-09-14 10:56:09,743 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing chrome headless with pid 40871 2026-09-14 10:56:09,745 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing websocket connection 2026-09-14 10:56:09,745 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Terminating chrome headless with pid 40871 2026-09-14 10:56:09,790 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Removing chrome user profile "/tmp/tmp18ntrwqj_chrome_odoo" 2026-09-14 10:56:09,855 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-09-14 10:56:10,457 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome pid: 41017 2026-09-14 10:56:10,458 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless temporary user profile dir: /tmp/tmpzac_xo0j_chrome_odoo 2026-09-14 10:56:10,458 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:44865/json/version 2026-09-14 10:56:10,459 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44865/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:56:10,517 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:56:10,517 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:44865/json 2026-09-14 10:56:10,517 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44865/json with timeout 3 increased to 10s during tests 2026-09-14 10:56:10,525 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Websocket url found: ws://127.0.0.1:44865/devtools/page/E469840916FAF69233D9E9E6F02C4E52 2026-09-14 10:56:10,528 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Enable chrome headless console log notification 2026-09-14 10:56:10,531 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless enable page notifications 2026-09-14 10:56:10,625 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:56:10,634 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Setting session cookie in browser 2026-09-14 10:56:10,639 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Open "http://127.0.0.1:8069/pos/ui?config_id=62" in browser 2026-09-14 10:56:10,640 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=62" 2026-09-14 10:56:10,652 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:56:11,329 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:11] "GET /pos/ui?config_id=62 HTTP/1.1" 200 - 131 0.107 0.572 2026-09-14 10:56:11,332 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigation result: {'frameId': 'E469840916FAF69233D9E9E6F02C4E52', 'loaderId': '796A7818041FD5CF82D738E5045561DF', 'isDownload': False} 2026-09-14 10:56:11,332 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-09-14 10:56:11,340 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:56:11,375 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:11] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.013 0.015 2026-09-14 10:56:11,391 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:11] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-09-14 10:56:11,399 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:11] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.043 2026-09-14 10:56:11,802 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:11] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:56:11,812 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:11,831 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: IndexedDB 1 Ready 2026-09-14 10:56:11,832 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 10:56:11,847 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate test code "odoo.startTour('GiftCardWithRefundtTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:56:11,853 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [1/45] Tour GiftCardWithRefundtTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:56:12,450 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:12] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 344 0.310 0.312 2026-09-14 10:56:12,452 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.603 2026-09-14 10:56:12,590 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 10:56:12,612 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 10:56:12,644 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 10:56:12,665 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:12] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-14 10:56:12,671 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: Owl is running in 'dev' mode. 2026-09-14 10:56:12,727 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:12,738 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:56:12,760 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 10:56:12,782 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:56:12,784 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 10:56:12,807 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:12] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.024 0.027 2026-09-14 10:56:12,826 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:12] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.007 0.052 2026-09-14 10:56:12,830 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [2/45] Tour GiftCardWithRefundtTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:56:12,886 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:12] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.006 0.014 2026-09-14 10:56:12,915 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:12] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.011 0.032 2026-09-14 10:56:12,927 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:12] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.044 2026-09-14 10:56:12,938 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:12] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.060 2026-09-14 10:56:12,949 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:12] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.050 2026-09-14 10:56:12,964 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:12] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-09-14%2010:45:17 HTTP/1.1" 200 - 4 0.003 0.033 2026-09-14 10:56:12,977 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [3/45] Tour GiftCardWithRefundtTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-14 10:56:12,984 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:12] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.012 0.074 2026-09-14 10:56:12,994 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:12] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.106 2026-09-14 10:56:13,005 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:13] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.060 2026-09-14 10:56:13,019 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:13] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.086 2026-09-14 10:56:13,027 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:13] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.074 2026-09-14 10:56:13,042 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:13] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.057 2026-09-14 10:56:13,116 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:13] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.026 0.078 2026-09-14 10:56:13,123 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:13] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.122 2026-09-14 10:56:13,133 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:13] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.138 2026-09-14 10:56:13,178 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [4/45] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:56:13,271 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [5/45] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-09-14 10:56:13,331 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [6/45] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-09-14 10:56:13,398 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [7/45] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:56:13,467 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [8/45] Tour GiftCardWithRefundtTour → Step order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98")) 2026-09-14 10:56:13,531 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [9/45] Tour GiftCardWithRefundtTour → Step order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98"):not(:visible)) 2026-09-14 10:56:13,599 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [10/45] Tour GiftCardWithRefundtTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:56:13,708 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [11/45] Tour GiftCardWithRefundtTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:56:13,732 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:56:13,733 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:56:13,774 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [12/45] Tour GiftCardWithRefundtTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:56:13,831 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [13/45] Tour GiftCardWithRefundtTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:56:13,907 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [14/45] Tour GiftCardWithRefundtTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 10:56:13,915 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:13,959 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [15/45] Tour GiftCardWithRefundtTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:56:14,010 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [16/45] Tour GiftCardWithRefundtTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:56:14,097 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [17/45] Tour GiftCardWithRefundtTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:56:14,105 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:14,107 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #697986 started for PoS orders references: [{'name': 'Order 00484-001-0001', 'uuid': 'd920b1a6-8703-4be5-bdcd-b8d1729a3c86'}] 2026-09-14 10:56:14,770 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #697986 order {'name': 'Order 00484-001-0001', 'uuid': 'd920b1a6-8703-4be5-bdcd-b8d1729a3c86'} created pos.order #504 2026-09-14 10:56:14,777 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #697986 finished 2026-09-14 10:56:14,846 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 342 0.369 0.372 2026-09-14 10:56:14,887 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 10:56:14,974 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [18/45] Tour GiftCardWithRefundtTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:56:14,979 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:14] "GET /web/image?model=pos.config&id=62&field=custom_logo HTTP/1.1" 200 - 9 0.026 0.011 2026-09-14 10:56:15,049 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [19/45] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:56:15,100 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [20/45] Tour GiftCardWithRefundtTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:56:15,151 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [21/45] Tour GiftCardWithRefundtTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:56:15,209 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [22/45] Tour GiftCardWithRefundtTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-14 10:56:15,297 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [23/45] Tour GiftCardWithRefundtTour → Step .ticket-screen .order-row > .col:contains("-0001") 2026-09-14 10:56:15,329 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:15] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.008 0.017 2026-09-14 10:56:15,359 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [24/45] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board"))) 2026-09-14 10:56:15,416 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [25/45] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:56:15,467 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [26/45] Tour GiftCardWithRefundtTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:56:15,519 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [27/45] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:56:15,575 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [28/45] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:56:15,626 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [29/45] Tour GiftCardWithRefundtTour → Step .ticket-screen .btn-primary.pay-order-button 2026-09-14 10:56:15,702 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [30/45] Tour GiftCardWithRefundtTour → Step product screen is shown (trigger: .product-screen) 2026-09-14 10:56:15,762 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [31/45] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"-1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(.qty:contains("-1"))) 2026-09-14 10:56:15,823 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [32/45] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"-1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("-1"))) 2026-09-14 10:56:15,875 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [33/45] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:56:15,931 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [34/45] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"-1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("-1"))) 2026-09-14 10:56:15,998 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [35/45] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:56:16,063 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [36/45] Tour GiftCardWithRefundtTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-14 10:56:16,171 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [37/45] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:56:16,231 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [38/45] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-14 10:56:16,298 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [39/45] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-14 10:56:16,365 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [40/45] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:56:16,430 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [41/45] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:56:16,497 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [42/45] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-14 10:56:16,549 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [43/45] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:56:16,600 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [44/45] Tour GiftCardWithRefundtTour → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0")) 2026-09-14 10:56:16,651 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [45/45] Tour GiftCardWithRefundtTour → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0"):not(:visible)) 2026-09-14 10:56:16,702 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: tour succeeded 2026-09-14 10:56:16,703 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR GiftCardWithRefundtTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-14 10:56:16,788 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: heap 16765448 (allocated 18227200) 2026-09-14 10:56:16,793 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing chrome headless with pid 41017 2026-09-14 10:56:16,794 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing websocket connection 2026-09-14 10:56:16,795 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Terminating chrome headless with pid 41017 2026-09-14 10:56:16,889 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Removing chrome user profile "/tmp/tmpzac_xo0j_chrome_odoo" 2026-09-14 10:56:16,930 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_reward_line_tax_grouping_key ... 2026-09-14 10:56:17,569 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome pid: 41147 2026-09-14 10:56:17,570 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless temporary user profile dir: /tmp/tmpvmvi4ver_chrome_odoo 2026-09-14 10:56:17,570 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:38293/json/version 2026-09-14 10:56:17,574 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38293/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:56:17,611 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:56:17,611 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:38293/json 2026-09-14 10:56:17,613 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38293/json with timeout 3 increased to 10s during tests 2026-09-14 10:56:17,615 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Websocket url found: ws://127.0.0.1:38293/devtools/page/EC25B61463510526C0BE2235FF83CCFA 2026-09-14 10:56:17,620 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Enable chrome headless console log notification 2026-09-14 10:56:17,624 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless enable page notifications 2026-09-14 10:56:17,781 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:56:17,789 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Setting session cookie in browser 2026-09-14 10:56:17,802 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Open "http://127.0.0.1:8069/pos/ui?config_id=62" in browser 2026-09-14 10:56:17,803 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=62" 2026-09-14 10:56:17,817 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:56:19,489 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:19] "GET /pos/ui?config_id=62 HTTP/1.1" 200 - 131 0.121 1.553 2026-09-14 10:56:19,492 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigation result: {'frameId': 'EC25B61463510526C0BE2235FF83CCFA', 'loaderId': 'E2CAB06B9F4ABFA58AAB6B2599A579B7', 'isDownload': False} 2026-09-14 10:56:19,492 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Evaluate ready code "odoo.isTourReady('test_reward_line_tax_grouping_key')" 2026-09-14 10:56:19,503 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:56:19,521 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:19] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-14 10:56:19,547 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:19] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.012 0.021 2026-09-14 10:56:19,555 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:19] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-09-14 10:56:19,893 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:19] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:56:19,916 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 10:56:19,936 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Evaluate test code "odoo.startTour('test_reward_line_tax_grouping_key', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:56:19,946 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [1/21] Tour test_reward_line_tax_grouping_key → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:56:19,947 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: IndexedDB 1 Ready 2026-09-14 10:56:20,613 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:20] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 342 0.362 0.323 2026-09-14 10:56:20,620 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.690 2026-09-14 10:56:20,759 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.007 2026-09-14 10:56:20,760 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.010 2026-09-14 10:56:20,771 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 10:56:20,812 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 10:56:20,842 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:20] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 10:56:20,851 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: Owl is running in 'dev' mode. 2026-09-14 10:56:20,914 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:20,931 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:56:20,983 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 10:56:20,987 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.036 2026-09-14 10:56:20,990 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 10:56:21,007 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:21] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.019 0.037 2026-09-14 10:56:21,015 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [2/21] Tour test_reward_line_tax_grouping_key → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:56:21,037 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:21] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.010 0.071 2026-09-14 10:56:21,097 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:21] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.011 0.022 2026-09-14 10:56:21,116 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:21] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.041 2026-09-14 10:56:21,153 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:21] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.070 2026-09-14 10:56:21,163 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [3/21] Tour test_reward_line_tax_grouping_key → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-09-14 10:56:21,169 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:21] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.098 2026-09-14 10:56:21,176 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:21] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.099 2026-09-14 10:56:21,193 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:21] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.009 0.102 2026-09-14 10:56:21,210 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:21] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.007 0.045 2026-09-14 10:56:21,227 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:21] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.112 2026-09-14 10:56:21,241 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:21] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.094 2026-09-14 10:56:21,253 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:21] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.072 2026-09-14 10:56:21,263 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:21] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.076 2026-09-14 10:56:21,274 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:21] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.054 2026-09-14 10:56:21,282 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:21] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.082 2026-09-14 10:56:21,372 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:21] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.041 0.096 2026-09-14 10:56:21,427 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [4/21] Tour test_reward_line_tax_grouping_key → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:56:21,560 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [5/21] Tour test_reward_line_tax_grouping_key → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-09-14 10:56:21,615 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [6/21] Tour test_reward_line_tax_grouping_key → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:56:21,681 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [7/21] Tour test_reward_line_tax_grouping_key → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-09-14 10:56:21,747 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [8/21] Tour test_reward_line_tax_grouping_key → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:56:21,814 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [9/21] Tour test_reward_line_tax_grouping_key → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:56:21,881 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [10/21] Tour test_reward_line_tax_grouping_key → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-09-14 10:56:21,948 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [11/21] Tour test_reward_line_tax_grouping_key → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:56:22,013 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [12/21] Tour test_reward_line_tax_grouping_key → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:56:22,160 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [13/21] Tour test_reward_line_tax_grouping_key → Step order total amount is '82.78' (trigger: .product-screen .order-summary .total:contains("82.78")) 2026-09-14 10:56:22,217 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [14/21] Tour test_reward_line_tax_grouping_key → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:56:22,280 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [15/21] Tour test_reward_line_tax_grouping_key → Step .tax:contains(14.37) 2026-09-14 10:56:22,332 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [16/21] Tour test_reward_line_tax_grouping_key → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:56:22,408 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [17/21] Tour test_reward_line_tax_grouping_key → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:56:22,418 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:56:22,419 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:56:22,464 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [18/21] Tour test_reward_line_tax_grouping_key → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:56:22,531 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [19/21] Tour test_reward_line_tax_grouping_key → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:56:22,600 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [20/21] Tour test_reward_line_tax_grouping_key → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:56:22,609 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:22,689 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95093740 started for PoS orders references: [{'name': 'Order 00485-001-0001', 'uuid': 'd6bd1633-5984-4c93-8035-2bfd9385c9c0'}] 2026-09-14 10:56:22,696 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [21/21] Tour test_reward_line_tax_grouping_key → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-14 10:56:22,711 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 10:56:23,407 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95093740 order {'name': 'Order 00485-001-0001', 'uuid': 'd6bd1633-5984-4c93-8035-2bfd9385c9c0'} created pos.order #505 2026-09-14 10:56:23,409 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95093740 finished 2026-09-14 10:56:23,529 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 360 0.455 0.389 2026-09-14 10:56:23,676 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 43 0.047 0.052 2026-09-14 10:56:23,719 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-14 10:56:23,776 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:23] "GET /web/image?model=pos.config&id=62&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 10:56:23,815 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: tour succeeded 2026-09-14 10:56:23,816 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_reward_line_tax_grouping_key SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-14 10:56:23,921 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: heap 16152384 (allocated 17833984) 2026-09-14 10:56:23,932 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing chrome headless with pid 41147 2026-09-14 10:56:23,935 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing websocket connection 2026-09-14 10:56:23,939 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Terminating chrome headless with pid 41147 2026-09-14 10:56:23,993 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Removing chrome user profile "/tmp/tmpvmvi4ver_chrome_odoo" 2026-09-14 10:56:25,317 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-09-14 10:56:25,887 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome pid: 41275 2026-09-14 10:56:25,887 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless temporary user profile dir: /tmp/tmp9_ucqy8i_chrome_odoo 2026-09-14 10:56:25,887 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:42983/json/version 2026-09-14 10:56:25,888 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:42983/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:56:25,903 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:56:25,903 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:42983/json 2026-09-14 10:56:25,903 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:42983/json with timeout 3 increased to 10s during tests 2026-09-14 10:56:25,910 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Websocket url found: ws://127.0.0.1:42983/devtools/page/7FBC60AB4AD29488960B384826E43E87 2026-09-14 10:56:25,916 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Enable chrome headless console log notification 2026-09-14 10:56:25,923 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless enable page notifications 2026-09-14 10:56:26,035 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:56:26,044 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Setting session cookie in browser 2026-09-14 10:56:26,050 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Open "http://127.0.0.1:8069/pos/web?config_id=62" in browser 2026-09-14 10:56:26,051 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=62" 2026-09-14 10:56:26,061 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:56:26,739 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:26] "GET /pos/web?config_id=62 HTTP/1.1" 200 - 131 0.092 0.588 2026-09-14 10:56:26,743 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigation result: {'frameId': '7FBC60AB4AD29488960B384826E43E87', 'loaderId': '90E37DBF31CD924F554FD10B8BAF9821', 'isDownload': False} 2026-09-14 10:56:26,743 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Evaluate ready code "odoo.isTourReady('test_scan_loyalty_card_select_customer')" 2026-09-14 10:56:26,752 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:56:26,765 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:26] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 10:56:26,772 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:26] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-14 10:56:26,785 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:26] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-14 10:56:27,169 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:27] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:56:27,187 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: IndexedDB 1 Ready 2026-09-14 10:56:27,191 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:27,196 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Evaluate test code "odoo.startTour('test_scan_loyalty_card_select_customer', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:56:27,200 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [1/5] Tour test_scan_loyalty_card_select_customer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:56:27,748 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:27] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 331 0.286 0.280 2026-09-14 10:56:27,764 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.570 2026-09-14 10:56:27,872 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-09-14 10:56:27,881 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 10:56:27,898 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 10:56:27,935 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 10:56:27,965 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:27] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-14 10:56:27,972 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: Owl is running in 'dev' mode. 2026-09-14 10:56:28,023 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:28,031 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:28,070 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 10:56:28,097 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 10:56:28,099 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:56:28,126 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:28] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.035 0.033 2026-09-14 10:56:28,157 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:28] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.016 0.078 2026-09-14 10:56:28,160 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [2/5] Tour test_scan_loyalty_card_select_customer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:56:28,235 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:28] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.008 0.009 2026-09-14 10:56:28,244 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:28] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.021 2026-09-14 10:56:28,257 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:28] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.032 2026-09-14 10:56:28,265 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:28] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.035 2026-09-14 10:56:28,277 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:28] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.044 2026-09-14 10:56:28,283 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:28] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.050 2026-09-14 10:56:28,290 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:28] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.034 2026-09-14 10:56:28,314 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:28] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.008 0.037 2026-09-14 10:56:28,326 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:28] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.007 0.077 2026-09-14 10:56:28,337 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:28] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.041 2026-09-14 10:56:28,337 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [3/5] Tour test_scan_loyalty_card_select_customer → Step PoS model scan barcode '0444-e050-4548' (trigger: body) 2026-09-14 10:56:28,350 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:28] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.060 2026-09-14 10:56:28,360 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:28] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.077 2026-09-14 10:56:28,369 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:28] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.099 2026-09-14 10:56:28,402 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [4/5] Tour test_scan_loyalty_card_select_customer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:56:28,449 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [5/5] Tour test_scan_loyalty_card_select_customer → Step customer 'A Test Partner' is selected (trigger: .product-screen .set-partner:contains("A Test Partner")) 2026-09-14 10:56:28,469 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:28] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.044 0.087 2026-09-14 10:56:28,502 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:28] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.012 0.078 2026-09-14 10:56:28,570 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:28] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.015 0.028 2026-09-14 10:56:28,599 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: tour succeeded 2026-09-14 10:56:28,600 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_scan_loyalty_card_select_customer SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-14 10:56:28,661 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: heap 13471636 (allocated 14426112) 2026-09-14 10:56:28,679 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing chrome headless with pid 41275 2026-09-14 10:56:28,683 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing websocket connection 2026-09-14 10:56:28,684 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Terminating chrome headless with pid 41275 2026-09-14 10:56:28,746 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Removing chrome user profile "/tmp/tmp9_ucqy8i_chrome_odoo" 2026-09-14 10:56:28,812 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_discount_price_unit_rounding ... 2026-09-14 10:56:29,521 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Chrome pid: 41401 2026-09-14 10:56:29,521 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Chrome headless temporary user profile dir: /tmp/tmpvyvsazsy_chrome_odoo 2026-09-14 10:56:29,521 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Issuing json command http://127.0.0.1:36931/json/version 2026-09-14 10:56:29,522 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36931/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:56:29,525 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:56:29,525 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Issuing json command http://127.0.0.1:36931/json 2026-09-14 10:56:29,526 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36931/json with timeout 3 increased to 10s during tests 2026-09-14 10:56:29,527 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Websocket url found: ws://127.0.0.1:36931/devtools/page/67A7818D787F8D669418953D2E2D984F 2026-09-14 10:56:29,530 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Enable chrome headless console log notification 2026-09-14 10:56:29,533 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Chrome headless enable page notifications 2026-09-14 10:56:29,635 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:56:29,645 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Setting session cookie in browser 2026-09-14 10:56:29,651 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Open "http://127.0.0.1:8069/pos/ui?config_id=62" in browser 2026-09-14 10:56:29,651 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=62" 2026-09-14 10:56:29,665 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:56:30,291 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:30] "GET /pos/ui?config_id=62 HTTP/1.1" 200 - 131 0.072 0.557 2026-09-14 10:56:30,293 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Navigation result: {'frameId': '67A7818D787F8D669418953D2E2D984F', 'loaderId': 'AF770A234B8CAE8EBCBAE848454811AF', 'isDownload': False} 2026-09-14 10:56:30,294 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountPriceUnitRounding')" 2026-09-14 10:56:30,300 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:56:30,320 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:30] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-14 10:56:30,330 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:30] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-09-14 10:56:30,337 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:30] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-14 10:56:30,733 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:30] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:56:30,756 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:56:30,765 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountPriceUnitRounding', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:56:30,768 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: IndexedDB 1 Ready 2026-09-14 10:56:30,774 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [1/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:56:31,414 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:31] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 344 0.322 0.333 2026-09-14 10:56:31,424 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.657 2026-09-14 10:56:31,583 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-14 10:56:31,585 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.008 2026-09-14 10:56:31,601 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 10:56:31,635 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-09-14 10:56:31,660 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:31] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.007 0.006 2026-09-14 10:56:31,674 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: Owl is running in 'dev' mode. 2026-09-14 10:56:31,730 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:31,741 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:31,795 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 10:56:31,800 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 10:56:31,813 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 10:56:31,833 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:31] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.016 0.037 2026-09-14 10:56:31,857 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:31] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.007 0.063 2026-09-14 10:56:31,858 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [2/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:56:31,907 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:31] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.016 2026-09-14 10:56:31,916 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:31] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.027 2026-09-14 10:56:31,924 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:31] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.027 2026-09-14 10:56:31,936 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:31] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.041 2026-09-14 10:56:31,950 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:31] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.056 2026-09-14 10:56:31,959 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:31] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.034 2026-09-14 10:56:31,973 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:31] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.066 2026-09-14 10:56:32,008 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:32] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.050 2026-09-14 10:56:32,011 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [3/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-14 10:56:32,018 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:32] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.077 2026-09-14 10:56:32,026 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:32] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.081 2026-09-14 10:56:32,063 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:32] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.013 0.137 2026-09-14 10:56:32,075 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:32] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.108 2026-09-14 10:56:32,085 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:32] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.103 2026-09-14 10:56:32,158 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:32] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.030 0.112 2026-09-14 10:56:32,236 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [4/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:56:32,361 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [5/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-14 10:56:32,414 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [6/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-14 10:56:32,480 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [7/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:56:32,547 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [8/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-14 10:56:32,658 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [9/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:56:32,750 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [10/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("1"))) 2026-09-14 10:56:32,821 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [11/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("1"))) 2026-09-14 10:56:32,882 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [12/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:56:32,948 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [13/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"20.4% on specific products","price":"-20.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("20.4% on specific products")):has(.price:contains("-20.00"))) 2026-09-14 10:56:32,998 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [14/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step order total amount is '78.00' (trigger: .product-screen .order-summary .total:contains("78.00")) 2026-09-14 10:56:33,049 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [15/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step order total amount is '78.00' (trigger: .product-screen .order-summary .total:contains("78.00"):not(:visible)) 2026-09-14 10:56:33,101 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [16/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:56:33,179 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [17/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:56:33,190 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:33,193 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:33,237 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [18/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:56:33,298 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [19/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:56:33,366 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [20/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:56:33,374 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:56:33,418 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [21/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:56:33,480 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [22/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:56:33,532 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [23/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:56:33,660 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4358969 started for PoS orders references: [{'name': 'Order 00487-001-0001', 'uuid': '953e2fe7-f6b1-4d0f-ae0f-54920c7a8b97'}] 2026-09-14 10:56:33,670 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [24/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:56:33,680 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 10:56:34,390 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4358969 order {'name': 'Order 00487-001-0001', 'uuid': '953e2fe7-f6b1-4d0f-ae0f-54920c7a8b97'} created pos.order #506 2026-09-14 10:56:34,397 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4358969 finished 2026-09-14 10:56:34,462 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 372 0.418 0.386 2026-09-14 10:56:34,597 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 43 0.037 0.047 2026-09-14 10:56:34,638 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-14 10:56:34,716 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:34] "GET /web/image?model=pos.config&id=62&field=custom_logo HTTP/1.1" 200 - 4 0.005 0.012 2026-09-14 10:56:34,748 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [25/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:56:34,810 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: tour succeeded 2026-09-14 10:56:34,810 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountPriceUnitRounding SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-09-14 10:56:34,909 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: heap 16143804 (allocated 18096128) 2026-09-14 10:56:34,926 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Closing chrome headless with pid 41401 2026-09-14 10:56:34,927 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Closing websocket connection 2026-09-14 10:56:34,928 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Terminating chrome headless with pid 41401 2026-09-14 10:56:34,986 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Removing chrome user profile "/tmp/tmpvyvsazsy_chrome_odoo" 2026-09-14 10:56:35,058 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-09-14 10:56:35,958 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome pid: 41539 2026-09-14 10:56:35,959 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmp96ecausf_chrome_odoo 2026-09-14 10:56:35,959 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:34447/json/version 2026-09-14 10:56:35,960 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:34447/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:56:35,966 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:56:35,966 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:34447/json 2026-09-14 10:56:35,967 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:34447/json with timeout 3 increased to 10s during tests 2026-09-14 10:56:35,973 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Websocket url found: ws://127.0.0.1:34447/devtools/page/5EC6EBBDF22A659B97743F8C58522DB3 2026-09-14 10:56:35,976 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Enable chrome headless console log notification 2026-09-14 10:56:35,977 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless enable page notifications 2026-09-14 10:56:36,049 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:56:36,052 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Setting session cookie in browser 2026-09-14 10:56:36,067 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Open "http://127.0.0.1:8069/pos/ui?config_id=68" in browser 2026-09-14 10:56:36,067 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=68" 2026-09-14 10:56:36,095 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:56:36,778 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:36] "GET /pos/ui?config_id=68 HTTP/1.1" 200 - 130 0.107 0.582 2026-09-14 10:56:36,781 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigation result: {'frameId': '5EC6EBBDF22A659B97743F8C58522DB3', 'loaderId': '1D6C6A76B1A2D28AE8D2FC8F59E06D47', 'isDownload': False} 2026-09-14 10:56:36,781 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificProductDiscountWithGlobalDiscount')" 2026-09-14 10:56:36,787 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:56:36,806 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:36] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.008 2026-09-14 10:56:36,812 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:36] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-14 10:56:36,832 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:36] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-09-14 10:56:37,174 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:37] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:56:37,199 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 10:56:37,204 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: IndexedDB 1 Ready 2026-09-14 10:56:37,219 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate test code "odoo.startTour('PosLoyaltySpecificProductDiscountWithGlobalDiscount', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=68", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:56:37,224 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [1/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:56:37,833 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:37] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 345 0.312 0.317 2026-09-14 10:56:37,848 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.633 2026-09-14 10:56:38,008 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 10:56:38,015 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 10:56:38,034 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.002 0.013 2026-09-14 10:56:38,061 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 10:56:38,089 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-14 10:56:38,098 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: Owl is running in 'dev' mode. 2026-09-14 10:56:38,151 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:38,167 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:38,204 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:38,244 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 10:56:38,273 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [2/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:56:38,275 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-09-14 10:56:38,299 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.059 0.034 2026-09-14 10:56:38,326 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.011 0.081 2026-09-14 10:56:38,357 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.010 0.016 2026-09-14 10:56:38,367 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.020 2026-09-14 10:56:38,392 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.009 0.048 2026-09-14 10:56:38,412 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.079 2026-09-14 10:56:38,424 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.055 2026-09-14 10:56:38,432 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [3/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-14 10:56:38,449 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.007 0.046 2026-09-14 10:56:38,465 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.115 2026-09-14 10:56:38,476 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.100 2026-09-14 10:56:38,493 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.153 2026-09-14 10:56:38,503 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.069 2026-09-14 10:56:38,510 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.089 2026-09-14 10:56:38,522 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.042 2026-09-14 10:56:38,590 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 20 0.037 0.070 2026-09-14 10:56:38,601 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:38] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.135 2026-09-14 10:56:38,661 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [4/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:56:38,781 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [5/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-14 10:56:38,848 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [6/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-14 10:56:38,914 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [7/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:56:38,982 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [8/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 40 on Product A","price":"-40.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 40 on Product A")):has(.price:contains("-40.00"))) 2026-09-14 10:56:39,047 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [9/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:56:39,114 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [10/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:56:39,189 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [11/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click discount button (trigger: .js_discount) 2026-09-14 10:56:39,257 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [12/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:56:39,361 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [13/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 40 on Product A","price":"-40.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 40 on Product A")):has(.price:contains("-40.00"))) 2026-09-14 10:56:39,437 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [14/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-09-14 10:56:39,499 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [15/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"):not(:visible)) 2026-09-14 10:56:39,565 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: tour succeeded 2026-09-14 10:56:39,566 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificProductDiscountWithGlobalDiscount SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-09-14 10:56:39,626 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: heap 14941236 (allocated 16523264) 2026-09-14 10:56:39,634 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing chrome headless with pid 41539 2026-09-14 10:56:39,635 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing websocket connection 2026-09-14 10:56:39,636 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Terminating chrome headless with pid 41539 2026-09-14 10:56:39,690 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Removing chrome user profile "/tmp/tmp96ecausf_chrome_odoo" 2026-09-14 10:56:39,741 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-09-14 10:56:41,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome pid: 41660 2026-09-14 10:56:41,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmp04qg2h9j_chrome_odoo 2026-09-14 10:56:41,593 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:37141/json/version 2026-09-14 10:56:41,594 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:37141/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:56:41,630 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:56:41,630 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:37141/json 2026-09-14 10:56:41,631 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:37141/json with timeout 3 increased to 10s during tests 2026-09-14 10:56:41,632 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:37141/devtools/page/E626980273FF33FF19B8D97B599BD200 2026-09-14 10:56:41,637 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Enable chrome headless console log notification 2026-09-14 10:56:41,643 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless enable page notifications 2026-09-14 10:56:41,718 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:56:41,729 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Setting session cookie in browser 2026-09-14 10:56:41,739 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Open "http://127.0.0.1:8069/pos/ui?config_id=62" in browser 2026-09-14 10:56:41,740 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=62" 2026-09-14 10:56:41,749 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:56:43,349 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:43] "GET /pos/ui?config_id=62 HTTP/1.1" 200 - 131 0.121 1.482 2026-09-14 10:56:43,353 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigation result: {'frameId': 'E626980273FF33FF19B8D97B599BD200', 'loaderId': '0F25EB9DD8B59DFD53CE4502F192CBEA', 'isDownload': False} 2026-09-14 10:56:43,353 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-09-14 10:56:43,362 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:56:43,376 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:43] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-14 10:56:43,382 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:43] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-14 10:56:43,388 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:43] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-14 10:56:43,749 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:43] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 10:56:43,763 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:43,774 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: IndexedDB 1 Ready 2026-09-14 10:56:43,784 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-14 10:56:43,784 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate test code "odoo.startTour('PosComboSpecificProductProgram', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=62", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:56:43,796 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [1/23] Tour PosComboSpecificProductProgram → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:56:44,455 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:44] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 369 0.334 0.344 2026-09-14 10:56:44,457 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.656 2026-09-14 10:56:44,581 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-09-14 10:56:44,599 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 10:56:44,631 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:44] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.003 0.010 2026-09-14 10:56:44,655 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 10:56:44,672 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:44] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-14 10:56:44,685 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-09-14 10:56:44,737 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:44,745 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:56:44,765 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:56:44,782 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:56:44,786 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:56:44,819 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [2/23] Tour PosComboSpecificProductProgram → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:56:44,825 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:44] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 16 0.025 0.027 2026-09-14 10:56:44,850 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:44] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.012 0.060 2026-09-14 10:56:44,900 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:44] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.011 0.008 2026-09-14 10:56:44,926 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:44] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.014 0.022 2026-09-14 10:56:44,954 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:44] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.018 0.037 2026-09-14 10:56:44,970 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:44] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.047 2026-09-14 10:56:44,977 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [3/23] Tour PosComboSpecificProductProgram → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-14 10:56:44,978 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:44] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.074 2026-09-14 10:56:44,999 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:44] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.010 0.067 2026-09-14 10:56:45,009 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:45] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.112 2026-09-14 10:56:45,022 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:45] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.081 2026-09-14 10:56:45,036 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:45] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.070 2026-09-14 10:56:45,054 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:45] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.043 2026-09-14 10:56:45,067 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:45] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.067 2026-09-14 10:56:45,075 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:45] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.060 2026-09-14 10:56:45,169 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:45] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.045 0.084 2026-09-14 10:56:45,174 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:45] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.188 2026-09-14 10:56:45,214 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [4/23] Tour PosComboSpecificProductProgram → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-09-14 10:56:45,284 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [5/23] Tour PosComboSpecificProductProgram → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-14 10:56:45,350 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [6/23] Tour PosComboSpecificProductProgram → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-09-14 10:56:45,417 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [7/23] Tour PosComboSpecificProductProgram → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:56:45,542 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [8/23] Tour PosComboSpecificProductProgram → Step Check orderline with attributes: {"productName":"10% on Office Combo"} (trigger: .order-container .orderline:has(.product-name:contains("10% on Office Combo"))) 2026-09-14 10:56:45,721 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [9/23] Tour PosComboSpecificProductProgram → Step order total amount is '216.00' (trigger: .product-screen .order-summary .total:contains("216.00")) 2026-09-14 10:56:45,781 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [10/23] Tour PosComboSpecificProductProgram → Step order total amount is '216.00' (trigger: .product-screen .order-summary .total:contains("216.00"):not(:visible)) 2026-09-14 10:56:45,846 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [11/23] Tour PosComboSpecificProductProgram → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:56:45,945 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [12/23] Tour PosComboSpecificProductProgram → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:56:45,959 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:56:45,961 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:46,006 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [13/23] Tour PosComboSpecificProductProgram → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:56:46,057 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [14/23] Tour PosComboSpecificProductProgram → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:56:46,143 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [15/23] Tour PosComboSpecificProductProgram → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 10:56:46,151 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:56:46,198 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [16/23] Tour PosComboSpecificProductProgram → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:56:46,247 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [17/23] Tour PosComboSpecificProductProgram → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-09-14 10:56:46,299 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [18/23] Tour PosComboSpecificProductProgram → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-09-14 10:56:46,350 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [19/23] Tour PosComboSpecificProductProgram → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:56:46,401 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [20/23] Tour PosComboSpecificProductProgram → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:56:46,453 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [21/23] Tour PosComboSpecificProductProgram → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:56:46,613 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80735589 started for PoS orders references: [{'name': 'Order 00490-001-0001', 'uuid': '0f7be60f-0f67-45a6-a432-8e3d401b6d1b'}] 2026-09-14 10:56:46,629 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [22/23] Tour PosComboSpecificProductProgram → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:56:46,642 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:56:47,490 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80735589 order {'name': 'Order 00490-001-0001', 'uuid': '0f7be60f-0f67-45a6-a432-8e3d401b6d1b'} created pos.order #507 2026-09-14 10:56:47,493 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80735589 finished 2026-09-14 10:56:47,533 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 466 0.416 0.505 2026-09-14 10:56:47,669 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 43 0.052 0.042 2026-09-14 10:56:47,715 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 10:56:47,843 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:56:47] "GET /web/image?model=pos.config&id=62&field=custom_logo HTTP/1.1" 200 - 4 0.007 0.011 2026-09-14 10:56:47,883 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [23/23] Tour PosComboSpecificProductProgram → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:56:47,946 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: tour succeeded 2026-09-14 10:56:47,946 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosComboSpecificProductProgram SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-14 10:56:48,045 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: heap 17007760 (allocated 18755584) 2026-09-14 10:56:48,063 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing chrome headless with pid 41660 2026-09-14 10:56:48,065 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing websocket connection 2026-09-14 10:56:48,066 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Terminating chrome headless with pid 41660 2026-09-14 10:56:48,120 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Removing chrome user profile "/tmp/tmp04qg2h9j_chrome_odoo" 2026-09-14 10:56:48,263 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-14 10:57:02,798 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_duplicate_coupon_confirm ... 2026-09-14 10:57:03,230 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_gift_card_partner ... 2026-09-14 10:57:04,142 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend ... 2026-09-14 10:57:04,730 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome pid: 41792 2026-09-14 10:57:04,731 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless temporary user profile dir: /tmp/tmpm2sy61_j_chrome_odoo 2026-09-14 10:57:04,731 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:39205/json/version 2026-09-14 10:57:04,732 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39205/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:57:04,779 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:57:04,779 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:39205/json 2026-09-14 10:57:04,779 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39205/json with timeout 3 increased to 10s during tests 2026-09-14 10:57:04,792 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Websocket url found: ws://127.0.0.1:39205/devtools/page/485898D2AE151055F50E7F2E2A38ACF4 2026-09-14 10:57:04,799 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Enable chrome headless console log notification 2026-09-14 10:57:04,800 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless enable page notifications 2026-09-14 10:57:04,972 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:57:04,975 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Setting session cookie in browser 2026-09-14 10:57:04,987 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Open "http://127.0.0.1:8069/pos/ui?config_id=69" in browser 2026-09-14 10:57:04,988 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=69" 2026-09-14 10:57:05,004 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:57:05,717 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:05] "GET /pos/ui?config_id=69 HTTP/1.1" 200 - 130 0.097 0.619 2026-09-14 10:57:05,722 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigation result: {'frameId': '485898D2AE151055F50E7F2E2A38ACF4', 'loaderId': '88EBFD759B087056FB3588739341955E', 'isDownload': False} 2026-09-14 10:57:05,722 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Evaluate ready code "odoo.isTourReady('test_loyalty_history_earn_and_spend')" 2026-09-14 10:57:05,733 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:57:05,763 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:05] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.016 2026-09-14 10:57:05,768 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:05] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-09-14 10:57:05,776 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:05] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-09-14 10:57:06,137 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:06] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 10:57:06,145 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:57:06,173 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.015 2026-09-14 10:57:06,179 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: IndexedDB 1 Ready 2026-09-14 10:57:06,188 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Evaluate test code "odoo.startTour('test_loyalty_history_earn_and_spend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=69", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:57:06,203 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [1/27] Tour test_loyalty_history_earn_and_spend → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:57:06,882 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:06] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 340 0.385 0.332 2026-09-14 10:57:06,884 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.692 2026-09-14 10:57:07,027 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.008 2026-09-14 10:57:07,057 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-14 10:57:07,105 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 10:57:07,123 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-14 10:57:07,133 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: Owl is running in 'dev' mode. 2026-09-14 10:57:07,187 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:57:07,195 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:57:07,260 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 10:57:07,275 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 10:57:07,280 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 10:57:07,316 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 16 0.037 0.031 2026-09-14 10:57:07,329 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [2/27] Tour test_loyalty_history_earn_and_spend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:57:07,337 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "GET /web/image?model=res.company&id=64&field=logo HTTP/1.1" 200 - 9 0.007 0.072 2026-09-14 10:57:07,379 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.008 2026-09-14 10:57:07,427 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.008 0.040 2026-09-14 10:57:07,439 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.050 2026-09-14 10:57:07,450 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.058 2026-09-14 10:57:07,463 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [3/27] Tour test_loyalty_history_earn_and_spend → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:57:07,468 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.064 2026-09-14 10:57:07,499 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.008 0.087 2026-09-14 10:57:07,514 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.044 2026-09-14 10:57:07,521 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [4/27] Tour test_loyalty_history_earn_and_spend → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 10:57:07,526 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.038 2026-09-14 10:57:07,542 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.084 2026-09-14 10:57:07,555 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.164 2026-09-14 10:57:07,574 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.095 2026-09-14 10:57:07,589 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.067 2026-09-14 10:57:07,596 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.087 2026-09-14 10:57:07,661 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:07] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.027 0.102 2026-09-14 10:57:07,785 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [5/27] Tour test_loyalty_history_earn_and_spend → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 10:57:07,919 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [6/27] Tour test_loyalty_history_earn_and_spend → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-09-14 10:57:07,987 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [7/27] Tour test_loyalty_history_earn_and_spend → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:57:08,052 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [8/27] Tour test_loyalty_history_earn_and_spend → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-14 10:57:08,146 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [9/27] Tour test_loyalty_history_earn_and_spend → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:57:08,216 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [10/27] Tour test_loyalty_history_earn_and_spend → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-14 10:57:08,280 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [11/27] Tour test_loyalty_history_earn_and_spend → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-14 10:57:08,347 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [12/27] Tour test_loyalty_history_earn_and_spend → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:57:08,412 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [13/27] Tour test_loyalty_history_earn_and_spend → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 10:57:08,462 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [14/27] Tour test_loyalty_history_earn_and_spend → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 10:57:08,520 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [15/27] Tour test_loyalty_history_earn_and_spend → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-14 10:57:08,591 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [16/27] Tour test_loyalty_history_earn_and_spend → Step .selection-item span:nth-child(2) 2026-09-14 10:57:08,599 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:57:08,640 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [17/27] Tour test_loyalty_history_earn_and_spend → Step select reward (trigger: .selection-item:contains("10% on your order")) 2026-09-14 10:57:08,722 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [18/27] Tour test_loyalty_history_earn_and_spend → Step order total amount is '9.00' (trigger: .product-screen .order-summary .total:contains("9.00")) 2026-09-14 10:57:08,816 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [19/27] Tour test_loyalty_history_earn_and_spend → Step order total amount is '9.00' (trigger: .product-screen .order-summary .total:contains("9.00"):not(:visible)) 2026-09-14 10:57:08,879 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [20/27] Tour test_loyalty_history_earn_and_spend → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:57:08,965 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [21/27] Tour test_loyalty_history_earn_and_spend → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:57:08,977 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:57:08,978 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:57:09,023 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [22/27] Tour test_loyalty_history_earn_and_spend → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:57:09,074 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [23/27] Tour test_loyalty_history_earn_and_spend → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:57:09,137 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [24/27] Tour test_loyalty_history_earn_and_spend → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-09-14 10:57:09,192 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [25/27] Tour test_loyalty_history_earn_and_spend → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:57:09,254 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [26/27] Tour test_loyalty_history_earn_and_spend → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:57:09,281 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:09] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 8 0.009 0.017 2026-09-14 10:57:09,320 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25353919 started for PoS orders references: [{'name': 'Order 00493-001-0001', 'uuid': '17850b3d-941e-478e-9c62-d821eb042d13'}] 2026-09-14 10:57:09,346 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 10:57:09,998 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25353919 order {'name': 'Order 00493-001-0001', 'uuid': '17850b3d-941e-478e-9c62-d821eb042d13'} created pos.order #511 2026-09-14 10:57:10,002 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25353919 finished 2026-09-14 10:57:10,057 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 346 0.371 0.368 2026-09-14 10:57:10,162 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 45 0.043 0.043 2026-09-14 10:57:10,190 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-09-14 10:57:10,236 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:10] "GET /web/image?model=pos.config&id=69&field=custom_logo HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 10:57:10,259 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [27/27] Tour test_loyalty_history_earn_and_spend → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:57:10,317 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: tour succeeded 2026-09-14 10:57:10,317 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_loyalty_history_earn_and_spend SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-14 10:57:10,397 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: heap 20673300 (allocated 21635072) 2026-09-14 10:57:10,405 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing chrome headless with pid 41792 2026-09-14 10:57:10,406 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing websocket connection 2026-09-14 10:57:10,406 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Terminating chrome headless with pid 41792 2026-09-14 10:57:10,462 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Removing chrome user profile "/tmp/tmpm2sy61_j_chrome_odoo" 2026-09-14 10:57:10,537 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_pos_loyalty_history ... 2026-09-14 10:57:11,132 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome pid: 41924 2026-09-14 10:57:11,132 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmpbbiqgy7i_chrome_odoo 2026-09-14 10:57:11,132 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:42085/json/version 2026-09-14 10:57:11,134 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:42085/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:57:11,141 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:57:11,141 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:42085/json 2026-09-14 10:57:11,142 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:42085/json with timeout 3 increased to 10s during tests 2026-09-14 10:57:11,143 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Websocket url found: ws://127.0.0.1:42085/devtools/page/3171082039EFE8534A51161D3157E38A 2026-09-14 10:57:11,145 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Enable chrome headless console log notification 2026-09-14 10:57:11,146 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless enable page notifications 2026-09-14 10:57:11,282 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:57:11,292 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Setting session cookie in browser 2026-09-14 10:57:11,301 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Open "http://127.0.0.1:8069/pos/ui?config_id=69" in browser 2026-09-14 10:57:11,301 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=69" 2026-09-14 10:57:11,313 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:57:11,915 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:11] "GET /pos/ui?config_id=69 HTTP/1.1" 200 - 132 0.103 0.502 2026-09-14 10:57:11,918 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigation result: {'frameId': '3171082039EFE8534A51161D3157E38A', 'loaderId': '38EAA6D5D82F2B5EFCCBF10FCB21E151', 'isDownload': False} 2026-09-14 10:57:11,919 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate ready code "odoo.isTourReady('LoyaltyHistoryTour')" 2026-09-14 10:57:11,924 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:57:11,949 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:11] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.015 2026-09-14 10:57:11,954 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:11] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-14 10:57:11,965 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:11] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-09-14 10:57:12,355 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:12] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 10:57:12,365 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:57:12,382 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate test code "odoo.startTour('LoyaltyHistoryTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=69", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:57:12,382 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: IndexedDB 1 Ready 2026-09-14 10:57:12,387 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [1/23] Tour LoyaltyHistoryTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:57:12,970 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:12] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 341 0.270 0.324 2026-09-14 10:57:12,977 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.601 2026-09-14 10:57:13,107 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 10:57:13,117 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 10:57:13,144 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 10:57:13,186 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-14 10:57:13,210 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-14 10:57:13,224 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: Owl is running in 'dev' mode. 2026-09-14 10:57:13,263 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:57:13,273 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:57:13,301 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:57:13,332 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 10:57:13,346 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:57:13,353 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [2/23] Tour LoyaltyHistoryTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:57:13,385 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 16 0.039 0.045 2026-09-14 10:57:13,404 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "GET /web/image?model=res.company&id=64&field=logo HTTP/1.1" 200 - 9 0.009 0.090 2026-09-14 10:57:13,437 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.010 2026-09-14 10:57:13,448 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.018 2026-09-14 10:57:13,458 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.027 2026-09-14 10:57:13,468 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.026 2026-09-14 10:57:13,478 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.043 2026-09-14 10:57:13,487 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.023 2026-09-14 10:57:13,493 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.050 2026-09-14 10:57:13,503 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.027 2026-09-14 10:57:13,503 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [3/23] Tour LoyaltyHistoryTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-14 10:57:13,515 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.030 2026-09-14 10:57:13,522 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.028 2026-09-14 10:57:13,530 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.027 2026-09-14 10:57:13,540 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.114 2026-09-14 10:57:13,552 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.096 2026-09-14 10:57:13,621 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:13] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.034 0.079 2026-09-14 10:57:13,679 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [4/23] Tour LoyaltyHistoryTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:57:13,755 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [5/23] Tour LoyaltyHistoryTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-14 10:57:13,813 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [6/23] Tour LoyaltyHistoryTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-14 10:57:13,879 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [7/23] Tour LoyaltyHistoryTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:57:13,945 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [8/23] Tour LoyaltyHistoryTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:57:14,011 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [9/23] Tour LoyaltyHistoryTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 10:57:14,194 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [10/23] Tour LoyaltyHistoryTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 10:57:14,285 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [11/23] Tour LoyaltyHistoryTour → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-09-14 10:57:14,360 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [12/23] Tour LoyaltyHistoryTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:57:14,388 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:14] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.012 0.013 2026-09-14 10:57:14,421 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [13/23] Tour LoyaltyHistoryTour → Step order total amount is '10' (trigger: .product-screen .order-summary .total:contains("10")) 2026-09-14 10:57:14,481 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [14/23] Tour LoyaltyHistoryTour → Step order total amount is '10' (trigger: .product-screen .order-summary .total:contains("10"):not(:visible)) 2026-09-14 10:57:14,545 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [15/23] Tour LoyaltyHistoryTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:57:14,650 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [16/23] Tour LoyaltyHistoryTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:57:14,671 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 10:57:14,672 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 10:57:14,713 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [17/23] Tour LoyaltyHistoryTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:57:14,763 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [18/23] Tour LoyaltyHistoryTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:57:14,824 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [19/23] Tour LoyaltyHistoryTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:57:14,830 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:57:14,876 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [20/23] Tour LoyaltyHistoryTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:57:14,927 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [21/23] Tour LoyaltyHistoryTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:57:15,001 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [22/23] Tour LoyaltyHistoryTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 10:57:15,007 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96649020 started for PoS orders references: [{'name': 'Order 00494-001-0001', 'uuid': 'ddf790fd-97fa-4746-8524-9349ae12b56c'}] 2026-09-14 10:57:15,018 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 10:57:15,715 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96649020 order {'name': 'Order 00494-001-0001', 'uuid': 'ddf790fd-97fa-4746-8524-9349ae12b56c'} created pos.order #512 2026-09-14 10:57:15,718 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96649020 finished 2026-09-14 10:57:15,766 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 342 0.402 0.360 2026-09-14 10:57:15,856 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.027 0.035 2026-09-14 10:57:15,891 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-14 10:57:15,942 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:57:15] "GET /web/image?model=pos.config&id=69&field=custom_logo HTTP/1.1" 200 - 9 0.012 0.014 2026-09-14 10:57:15,947 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [23/23] Tour LoyaltyHistoryTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 10:57:16,010 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: tour succeeded 2026-09-14 10:57:16,010 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: ╔═══════════════════════════════════╗ ║ TOUR LoyaltyHistoryTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-14 10:57:16,126 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: heap 20312276 (allocated 21372928) 2026-09-14 10:57:16,139 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing chrome headless with pid 41924 2026-09-14 10:57:16,141 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing websocket connection 2026-09-14 10:57:16,142 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Terminating chrome headless with pid 41924 2026-09-14 10:57:16,198 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Removing chrome user profile "/tmp/tmpbbiqgy7i_chrome_odoo" 2026-09-14 10:57:16,349 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 10:57:30,360 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_loyalty_product_loading ... 2026-09-14 10:57:31,730 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 10:57:51,482 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-09-14 10:57:51,789 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-14 10:58:05,340 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-09-14 10:58:05,699 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome pid: 42051 2026-09-14 10:58:05,700 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless temporary user profile dir: /tmp/tmpl3l40tpd_chrome_odoo 2026-09-14 10:58:05,700 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:43321/json/version 2026-09-14 10:58:05,701 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43321/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:58:05,739 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:58:05,739 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:43321/json 2026-09-14 10:58:05,740 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43321/json with timeout 3 increased to 10s during tests 2026-09-14 10:58:05,743 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Websocket url found: ws://127.0.0.1:43321/devtools/page/A3758104934DE4C3AE4AF550437126A8 2026-09-14 10:58:05,745 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Enable chrome headless console log notification 2026-09-14 10:58:05,748 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless enable page notifications 2026-09-14 10:58:05,789 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:58:05,793 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Setting session cookie in browser 2026-09-14 10:58:05,798 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Open "http://127.0.0.1:8069/pos/ui?config_id=72" in browser 2026-09-14 10:58:05,798 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=72" 2026-09-14 10:58:05,820 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:58:07,322 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:07] "GET /pos/ui?config_id=72 HTTP/1.1" 200 - 130 0.143 1.374 2026-09-14 10:58:07,326 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigation result: {'frameId': 'A3758104934DE4C3AE4AF550437126A8', 'loaderId': 'A05BC6087ADBE06E87CB2E03E5CAA542', 'isDownload': False} 2026-09-14 10:58:07,326 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Evaluate ready code "odoo.isTourReady('test_ship_later_kit_and_mto_manufactured_product')" 2026-09-14 10:58:07,333 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:58:07,351 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:07] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-14 10:58:07,359 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:07] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-14 10:58:07,371 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:07] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-14 10:58:07,735 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:07] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 10:58:07,749 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:58:07,759 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: IndexedDB 1 Ready 2026-09-14 10:58:07,761 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Evaluate test code "odoo.startTour('test_ship_later_kit_and_mto_manufactured_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=72", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:58:07,771 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [1/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step waiting for loading to finish (trigger: body:not(:has(.loader))) 2026-09-14 10:58:08,363 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:08] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 316 0.318 0.292 2026-09-14 10:58:08,375 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.619 2026-09-14 10:58:08,495 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-09-14 10:58:08,505 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 10:58:08,520 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-14 10:58:08,565 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 10:58:08,582 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:08] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-14 10:58:08,588 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: Owl is running in 'dev' mode. 2026-09-14 10:58:08,640 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:58:08,651 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 10:58:08,704 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [2/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:58:08,705 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:58:08,729 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 10:58:08,759 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-14 10:58:08,789 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:08] "GET /web/image/res.users/160/avatar_128 HTTP/1.1" 200 - 16 0.027 0.054 2026-09-14 10:58:08,826 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:08] "GET /web/image?model=res.company&id=68&field=logo HTTP/1.1" 200 - 9 0.017 0.096 2026-09-14 10:58:08,915 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [3/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:58:09,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:09] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.023 2026-09-14 10:58:09,020 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:09] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.009 0.025 2026-09-14 10:58:09,022 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [4/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step click product 'Finished' (trigger: article.product:contains("Finished") .product-information-tag) 2026-09-14 10:58:09,030 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:09] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.034 2026-09-14 10:58:09,037 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:09] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.050 2026-09-14 10:58:09,047 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:09] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.055 2026-09-14 10:58:09,053 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:09] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.059 2026-09-14 10:58:09,059 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:09] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.023 2026-09-14 10:58:09,075 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:09] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.008 0.023 2026-09-14 10:58:09,097 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:09] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.070 2026-09-14 10:58:09,106 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:09] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.097 2026-09-14 10:58:09,127 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:09] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.054 2026-09-14 10:58:09,136 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:09] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.067 2026-09-14 10:58:09,205 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:09] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.034 0.086 2026-09-14 10:58:09,215 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:09] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.146 2026-09-14 10:58:09,231 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [5/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-09-14 10:58:09,366 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:09] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 72 0.056 0.077 2026-09-14 10:58:09,406 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [6/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step no dialog is open (trigger: body:not(:has(.modal-open))) 2026-09-14 10:58:09,460 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [7/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step click product 'Basic Kit' (trigger: article.product:contains("Basic Kit") .product-information-tag) 2026-09-14 10:58:09,532 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [8/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-09-14 10:58:09,710 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:09] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 67 0.079 0.097 2026-09-14 10:58:09,745 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [9/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step no dialog is open (trigger: body:not(:has(.modal-open))) 2026-09-14 10:58:09,810 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [10/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step click product 'Finished' (trigger: article.product .product-content .product-name:contains("Finished")) 2026-09-14 10:58:09,893 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [11/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:58:09,963 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [12/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Finished","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Finished")):has(.qty:contains("1"))) 2026-09-14 10:58:10,030 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [13/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Finished","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Finished")):has(.qty:contains("1"))) 2026-09-14 10:58:10,097 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [14/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:58:10,159 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [15/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step click product 'Basic Kit' (trigger: article.product .product-content .product-name:contains("Basic Kit")) 2026-09-14 10:58:10,231 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [16/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:58:10,285 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [17/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Basic Kit","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Basic Kit")):has(.qty:contains("1"))) 2026-09-14 10:58:10,343 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [18/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Basic Kit","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Basic Kit")):has(.qty:contains("1"))) 2026-09-14 10:58:10,410 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [19/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:58:10,477 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [20/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:58:10,542 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [21/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 10:58:10,694 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [22/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 10:58:10,790 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [23/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step click partner 'AAAA Super Customer' from partner list screen (trigger: .modal .partner-list b:contains(AAAA Super Customer)) 2026-09-14 10:58:10,858 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [24/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:58:10,916 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [25/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:58:10,992 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [26/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:58:11,004 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:58:11,005 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:58:11,051 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [27/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:58:11,100 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [28/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:58:11,167 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [29/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-09-14 10:58:11,177 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:58:11,228 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [30/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-09-14 10:58:11,301 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [31/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-09-14 10:58:11,360 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [32/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:58:11,434 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [33/33] Tour test_ship_later_kit_and_mto_manufactured_product → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-09-14 10:58:11,440 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40791702 started for PoS orders references: [{'name': 'Order 00497-001-0001', 'uuid': '3a5c8779-5af9-4013-87f2-3296f0dff50d'}] 2026-09-14 10:58:11,445 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:58:12,571 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40791702 order {'name': 'Order 00497-001-0001', 'uuid': '3a5c8779-5af9-4013-87f2-3296f0dff50d'} created pos.order #514 2026-09-14 10:58:12,573 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40791702 finished 2026-09-14 10:58:12,690 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 451 0.709 0.544 2026-09-14 10:58:12,748 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.003 0.008 2026-09-14 10:58:12,800 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:58:12] "GET /web/image?model=pos.config&id=72&field=custom_logo HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 10:58:12,829 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: tour succeeded 2026-09-14 10:58:12,829 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR test_ship_later_kit_and_mto_manufactured_product SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-09-14 10:58:12,937 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: heap 20727920 (allocated 22683648) 2026-09-14 10:58:12,944 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing chrome headless with pid 42051 2026-09-14 10:58:12,946 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing websocket connection 2026-09-14 10:58:12,947 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Terminating chrome headless with pid 42051 2026-09-14 10:58:13,005 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Removing chrome user profile "/tmp/tmpl3l40tpd_chrome_odoo" 2026-09-14 10:58:13,106 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 10:58:32,334 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-09-14 10:58:33,101 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97836780 started for PoS orders references: [{'name': 'Order 00042-003-0014', 'uuid': '00042-003-0014'}] 2026-09-14 10:58:33,556 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #162 deleted stock.move records with IDs: [978] 2026-09-14 10:58:35,496 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97836780 order {'name': 'Order 00042-003-0014', 'uuid': '00042-003-0014'} created pos.order #515 2026-09-14 10:58:35,499 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97836780 finished 2026-09-14 10:58:35,587 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-09-14 10:58:36,748 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #162 deleted stock.move records with IDs: [980] 2026-09-14 10:58:38,196 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-09-14 10:58:39,714 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #162 deleted stock.move records with IDs: [983, 984] 2026-09-14 10:58:41,411 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-09-14 10:58:42,843 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40700659 started for PoS orders references: [{'name': 'Order 00042-003-0014', 'uuid': '00042-003-0014'}] 2026-09-14 10:58:43,233 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #162 deleted stock.move records with IDs: [989, 990] 2026-09-14 10:58:43,498 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #162 deleted stock.move records with IDs: [994, 995, 996] 2026-09-14 10:58:45,515 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40700659 order {'name': 'Order 00042-003-0014', 'uuid': '00042-003-0014'} created pos.order #518 2026-09-14 10:58:45,518 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40700659 finished 2026-09-14 10:58:46,226 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-09-14 10:58:47,578 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #162 deleted stock.move records with IDs: [997, 998] 2026-09-14 10:58:48,911 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-09-14 10:58:49,819 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #162 deleted stock.move records with IDs: [1001, 1002] 2026-09-14 10:58:51,180 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_kit_with_lot_tracked_component_multiple_orders ... 2026-09-14 10:58:52,162 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #162 deleted stock.move records with IDs: [1006] 2026-09-14 10:58:52,412 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #162 deleted stock.move.line records with IDs: [968] 2026-09-14 10:58:52,495 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #162 deleted stock.move.line records with IDs: [969] 2026-09-14 10:58:53,840 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_never_variant_bom_product_picking ... 2026-09-14 10:58:54,396 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15900228 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-09-14 10:58:54,726 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #162 deleted stock.move records with IDs: [1008, 1009] 2026-09-14 10:58:55,492 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15900228 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #524 2026-09-14 10:58:55,494 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15900228 finished 2026-09-14 10:58:55,597 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-09-14 10:58:56,232 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #162 deleted stock.move records with IDs: [1014] 2026-09-14 10:58:56,856 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-14 10:59:12,022 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-09-14 10:59:12,209 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16569247 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'}] 2026-09-14 10:59:12,243 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16569247 order {'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'} created pos.order #526 2026-09-14 10:59:12,244 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16569247 finished 2026-09-14 10:59:12,285 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:59:12,535 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 10:59:13,373 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: Simulating signal changes during tests 2026-09-14 10:59:13,374 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:13] "GET /pos/pay/526?access_token=121e311c-4cf4-4090-a724-455bc890bb69 HTTP/1.1" 200 - 344 0.263 0.829 2026-09-14 10:59:13,389 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 10:59:13,463 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:13] "POST /pos/pay/transaction/526 HTTP/1.1" 200 - 44 0.031 0.050 2026-09-14 10:59:13,515 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 10:59:14,709 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:14] "GET /pos/pay/confirmation/526?access_token=121e311c-4cf4-4090-a724-455bc890bb69&tx_id=1 HTTP/1.1" 200 - 547 0.534 0.664 2026-09-14 10:59:15,609 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-09-14 10:59:15,765 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83374519 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'}] 2026-09-14 10:59:15,810 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83374519 order {'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'} created pos.order #527 2026-09-14 10:59:15,811 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83374519 finished 2026-09-14 10:59:15,853 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:59:16,136 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 10:59:16,963 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: Simulating signal changes during tests 2026-09-14 10:59:16,963 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:16] "GET /pos/pay/527?access_token=38455178-e19f-4c70-8528-839a5f9d603d HTTP/1.1" 200 - 343 0.254 0.859 2026-09-14 10:59:16,973 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 10:59:17,035 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:17] "POST /pos/pay/transaction/527 HTTP/1.1" 200 - 44 0.026 0.040 2026-09-14 10:59:17,071 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 10:59:18,368 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:18] "GET /pos/pay/confirmation/527?access_token=38455178-e19f-4c70-8528-839a5f9d603d&tx_id=2 HTTP/1.1" 200 - 547 0.611 0.689 2026-09-14 10:59:19,262 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-09-14 10:59:19,416 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28564860 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'}] 2026-09-14 10:59:19,456 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28564860 order {'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'} created pos.order #528 2026-09-14 10:59:19,457 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28564860 finished 2026-09-14 10:59:19,504 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:59:20,635 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 10:59:21,507 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: Simulating signal changes during tests 2026-09-14 10:59:21,507 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:21] "GET /pos/pay/528?access_token=1b2d68c8-970a-4cbb-8b4b-654477a7732e HTTP/1.1" 200 - 343 0.290 1.716 2026-09-14 10:59:21,527 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 10:59:21,607 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:21] "POST /pos/pay/transaction/528 HTTP/1.1" 200 - 44 0.051 0.041 2026-09-14 10:59:21,643 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 10:59:22,495 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:22] "GET /pos/pay/confirmation/528?access_token=1b2d68c8-970a-4cbb-8b4b-654477a7732e&tx_id=3 HTTP/1.1" 200 - 344 0.394 0.462 2026-09-14 10:59:22,577 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 10:59:22,629 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:22] "GET /pos/pay/528?access_token=1b2d68c8-970a-4cbb-8b4b-654477a7732e HTTP/1.1" 200 - 66 0.036 0.062 2026-09-14 10:59:22,641 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 10:59:22,683 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:22] "POST /pos/pay/transaction/528 HTTP/1.1" 200 - 36 0.017 0.029 2026-09-14 10:59:22,710 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 10:59:23,708 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:23] "GET /pos/pay/confirmation/528?access_token=1b2d68c8-970a-4cbb-8b4b-654477a7732e&tx_id=4 HTTP/1.1" 200 - 449 0.452 0.549 2026-09-14 10:59:24,618 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_customer_display_online_payment ... 2026-09-14 10:59:24,810 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome pid: 42194 2026-09-14 10:59:24,811 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless temporary user profile dir: /tmp/tmpp17xd1z6_chrome_odoo 2026-09-14 10:59:24,811 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:34821/json/version 2026-09-14 10:59:24,812 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:34821/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:59:24,815 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:59:24,815 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:34821/json 2026-09-14 10:59:24,816 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:34821/json with timeout 3 increased to 10s during tests 2026-09-14 10:59:24,822 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Websocket url found: ws://127.0.0.1:34821/devtools/page/79226B47A6FE4808B2924464D3BC19BB 2026-09-14 10:59:24,830 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Enable chrome headless console log notification 2026-09-14 10:59:24,831 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless enable page notifications 2026-09-14 10:59:24,865 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 10:59:24,875 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Setting session cookie in browser 2026-09-14 10:59:24,889 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Open "http://127.0.0.1:8069/pos_customer_display/74/f17d6439b1f04385" in browser 2026-09-14 10:59:24,890 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigating to: "http://127.0.0.1:8069/pos_customer_display/74/f17d6439b1f04385" 2026-09-14 10:59:24,911 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:59:25,353 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:25] "GET /pos_customer_display/74/f17d6439b1f04385 HTTP/1.1" 200 - 50 0.062 0.385 2026-09-14 10:59:25,357 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigation result: {'frameId': '79226B47A6FE4808B2924464D3BC19BB', 'loaderId': 'D2E32E2C574F325107B38AFFA3F519F0', 'isDownload': False} 2026-09-14 10:59:25,357 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourOnlinePayment')" 2026-09-14 10:59:25,383 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a5e713f/point_of_sale.customer_display_assets.min.js, copying from /web/assets/a5e713f/point_of_sale.customer_display_assets.min.js 2026-09-14 10:59:25,401 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:25] "GET /web/assets/1/a5e713f/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 11 0.011 0.021 2026-09-14 10:59:25,410 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05d24ee/point_of_sale.customer_display_assets.min.css, copying from /web/assets/05d24ee/point_of_sale.customer_display_assets.min.css 2026-09-14 10:59:25,433 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:25] "GET /web/assets/1/05d24ee/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 8 0.015 0.049 2026-09-14 10:59:25,461 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7cc97ca/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/7cc97ca/point_of_sale.customer_display_assets_test.min.js 2026-09-14 10:59:25,472 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:25] "GET /web/assets/1/7cc97ca/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.022 0.072 2026-09-14 10:59:25,531 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:25] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-14 10:59:25,540 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: Owl is running in 'dev' mode. 2026-09-14 10:59:25,579 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:25] "GET /logo?company=71 HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 10:59:25,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate test code "odoo.startTour('CustomerDisplayTourOnlinePayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos_customer_display/74/f17d6439b1f04385", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:59:25,606 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [1/18] Tour CustomerDisplayTourOnlinePayment → Step div:contains('Welcome.') 2026-09-14 10:59:25,659 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [2/18] Tour CustomerDisplayTourOnlinePayment → Step Check orderline with attributes: {"productName":"Letter Tray","price":"2,972.75"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")):has(.price:contains("2,972.75"))) 2026-09-14 10:59:25,711 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:25] "GET /web/image/product.product/855/image_128 HTTP/1.1" 200 - 5 0.003 0.021 2026-09-14 10:59:25,724 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [3/18] Tour CustomerDisplayTourOnlinePayment → Step Check that the Total amount is 2,972.75 (trigger: div.row:has(div:contains('Total')):has(div:contains('2,972.75'))) 2026-09-14 10:59:25,792 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [4/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: pay with cash, with value: [object Object] (trigger: body) 2026-09-14 10:59:25,857 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [5/18] Tour CustomerDisplayTourOnlinePayment → Step .modal-content img[alt='QR Code to pay'][src='/report/barcode/QR/http%3A%2F%2Flocalhost%3A1740%2Fpos%2Fpay%2F6%3Faccess_token%3D5bb78d6c-bf8e-44ed-8de2-e4ae5b8696ec?width=200&height=200'] 2026-09-14 10:59:25,929 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [6/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: payment approved, with value: [object Object] (trigger: body) 2026-09-14 10:59:25,962 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:25] "GET /report/barcode/QR/http:%2F%2Flocalhost:1740%2Fpos%2Fpay%2F6%3Faccess_token=5bb78d6c-bf8e-44ed-8de2-e4ae5b8696ec?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.070 2026-09-14 10:59:25,990 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [7/18] Tour CustomerDisplayTourOnlinePayment → Step Check that: ---dialog is open--- is not true (trigger: body:not(:has(.modal .modal-content))) 2026-09-14 10:59:26,057 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [8/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: order is finalized, with value: {"lines":[{"productName":"Letter Tray","price":"$ 2,972.75","qty":"1.00","unit":"Units","unitPrice":"$ 2,972.75","oldUnitPrice":"","customerNote":"","internalNote":"","comboParent":"","packLotLines":[],"price_without_discount":"$ 2,972.75","isSelected":false,"imageSrc":"/web/image/product.product/855/image_128"}],"finalized":true,"amount":"2,972.75","paymentLines":[{"name":"Cash","amount":"2,972.75"}],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-09-14 10:59:26,123 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [9/18] Tour CustomerDisplayTourOnlinePayment → Step Check that we are now on the 'Thank you' screen (trigger: div:contains('Thank you.')) 2026-09-14 10:59:26,192 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [10/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: new order, with value: {"lines":[],"finalized":false,"amount":"0.00","paymentLines":[],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-09-14 10:59:26,256 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [11/18] Tour CustomerDisplayTourOnlinePayment → Step div:contains('Welcome.') 2026-09-14 10:59:26,307 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [12/18] Tour CustomerDisplayTourOnlinePayment → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-14 10:59:26,358 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [13/18] Tour CustomerDisplayTourOnlinePayment → Step Check that the Total amount is 0.00 (trigger: div.row:has(div:contains('Total')):has(div:contains('0.00'))) 2026-09-14 10:59:26,409 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [14/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: add product, with value: {"lines":[{"productName":"Letter Tray","price":"$ 2,972.75","qty":"1.00","unit":"Units","unitPrice":"$ 2,972.75","oldUnitPrice":"","customerNote":"","internalNote":"","comboParent":"","packLotLines":[],"price_without_discount":"$ 2,972.75","isSelected":true,"imageSrc":"/web/image/product.product/855/image_128"}],"finalized":false,"amount":"2,972.75","paymentLines":[],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-09-14 10:59:26,460 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [15/18] Tour CustomerDisplayTourOnlinePayment → Step Check orderline with attributes: {"productName":"Letter Tray","price":"2,972.75"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")):has(.price:contains("2,972.75"))) 2026-09-14 10:59:26,511 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [16/18] Tour CustomerDisplayTourOnlinePayment → Step Check that the Total amount is 2,972.75 (trigger: div.row:has(div:contains('Total')):has(div:contains('2,972.75'))) 2026-09-14 10:59:26,573 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [17/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: pay with cash, with value: [object Object] (trigger: body) 2026-09-14 10:59:26,641 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [18/18] Tour CustomerDisplayTourOnlinePayment → Step .modal-content img[alt='QR Code to pay'][src='/report/barcode/QR/http%3A%2F%2Flocalhost%3A1740%2Fpos%2Fpay%2F6%3Faccess_token%3D5bb78d6c-bf8e-44ed-8de2-e4ae5b8696ec?width=200&height=200'] 2026-09-14 10:59:26,707 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: tour succeeded 2026-09-14 10:59:26,707 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourOnlinePayment SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-14 10:59:26,744 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: heap 3956148 (allocated 4718592) 2026-09-14 10:59:26,753 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing chrome headless with pid 42194 2026-09-14 10:59:26,754 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing websocket connection 2026-09-14 10:59:26,755 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Terminating chrome headless with pid 42194 2026-09-14 10:59:26,817 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Removing chrome user profile "/tmp/tmpp17xd1z6_chrome_odoo" 2026-09-14 10:59:26,845 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-09-14 10:59:27,092 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome pid: 42290 2026-09-14 10:59:27,093 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless temporary user profile dir: /tmp/tmpbpga3876_chrome_odoo 2026-09-14 10:59:27,093 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:35535/json/version 2026-09-14 10:59:27,094 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:35535/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:59:27,116 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:59:27,116 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:35535/json 2026-09-14 10:59:27,117 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:35535/json with timeout 3 increased to 10s during tests 2026-09-14 10:59:27,120 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Websocket url found: ws://127.0.0.1:35535/devtools/page/D7464CACF47345B4C97B3578CBFEA968 2026-09-14 10:59:27,123 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Enable chrome headless console log notification 2026-09-14 10:59:27,129 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless enable page notifications 2026-09-14 10:59:27,160 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_op_user from n/a 2026-09-14 10:59:27,163 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Setting session cookie in browser 2026-09-14 10:59:27,168 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Open "http://127.0.0.1:8069/pos/ui?config_id=75" in browser 2026-09-14 10:59:27,168 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=75" 2026-09-14 10:59:27,186 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:59:27,820 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:27] "GET /pos/ui?config_id=75 HTTP/1.1" 200 - 130 0.083 0.554 2026-09-14 10:59:27,823 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigation result: {'frameId': 'D7464CACF47345B4C97B3578CBFEA968', 'loaderId': '48FC0DAF57662917C16CB393807CC204', 'isDownload': False} 2026-09-14 10:59:27,823 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-09-14 10:59:27,828 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:59:27,844 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:27] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-14 10:59:27,853 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:27] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-14 10:59:27,860 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:27] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-09-14 10:59:28,192 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:28] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:59:28,206 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:59:28,226 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: IndexedDB 1 Ready 2026-09-14 10:59:28,227 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate test code "odoo.startTour('OnlinePaymentErrorsTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:59:28,235 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [1/74] Tour OnlinePaymentErrorsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:59:28,667 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:28] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 276 0.209 0.239 2026-09-14 10:59:28,673 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.443 2026-09-14 10:59:28,794 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-09-14 10:59:28,800 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-09-14 10:59:28,817 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 10:59:28,835 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 10:59:28,852 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:28] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 10:59:28,857 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: Owl is running in 'dev' mode. 2026-09-14 10:59:28,902 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:59:28,907 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:59:28,938 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 10:59:28,939 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 10:59:28,959 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:59:28,966 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:28] "GET /web/image?model=res.company&id=71&field=logo HTTP/1.1" 200 - 9 0.021 0.014 2026-09-14 10:59:28,983 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [2/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:59:29,004 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:29] "GET /web/image/res.users/171/avatar_128 HTTP/1.1" 200 - 16 0.013 0.065 2026-09-14 10:59:29,040 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:29] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.010 0.014 2026-09-14 10:59:29,074 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:29] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.007 0.045 2026-09-14 10:59:29,086 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:29] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.058 2026-09-14 10:59:29,097 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:29] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.034 2026-09-14 10:59:29,112 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [3/74] Tour OnlinePaymentErrorsTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-14 10:59:29,115 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:29] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.013 0.076 2026-09-14 10:59:29,131 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:29] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.080 2026-09-14 10:59:29,147 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:29] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.047 2026-09-14 10:59:29,154 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:29] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.112 2026-09-14 10:59:29,171 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:29] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.068 2026-09-14 10:59:29,179 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:29] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.087 2026-09-14 10:59:29,185 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:29] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.063 2026-09-14 10:59:29,194 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:29] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.052 2026-09-14 10:59:29,201 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:29] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.041 2026-09-14 10:59:29,278 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:29] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.030 0.087 2026-09-14 10:59:29,338 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [4/74] Tour OnlinePaymentErrorsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:59:29,413 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [5/74] Tour OnlinePaymentErrorsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-14 10:59:29,474 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [6/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:59:29,541 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [7/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:59:29,606 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [8/74] Tour OnlinePaymentErrorsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-14 10:59:29,789 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [9/74] Tour OnlinePaymentErrorsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:59:29,855 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [10/74] Tour OnlinePaymentErrorsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:59:29,923 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [11/74] Tour OnlinePaymentErrorsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-14 10:59:29,990 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [12/74] Tour OnlinePaymentErrorsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:59:30,056 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [13/74] Tour OnlinePaymentErrorsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:59:30,130 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [14/74] Tour OnlinePaymentErrorsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:59:30,139 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:59:30,140 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:59:30,185 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [15/74] Tour OnlinePaymentErrorsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:59:30,237 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [16/74] Tour OnlinePaymentErrorsTour → Step total is 48.0 (trigger: .total:contains("48.0")) 2026-09-14 10:59:30,286 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [17/74] Tour OnlinePaymentErrorsTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-09-14 10:59:30,338 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [18/74] Tour OnlinePaymentErrorsTour → Step amount to pay is '48.0' (trigger: .paymentlines-empty .total:contains("48.0")) 2026-09-14 10:59:30,389 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [19/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-14 10:59:30,451 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13115982 started for PoS orders references: [{'name': 'Order 00510-001-0001', 'uuid': 'e8df953b-56a7-4b1f-baa9-af76566874c1'}] 2026-09-14 10:59:30,452 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [20/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-14 10:59:30,541 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13115982 order {'name': 'Order 00510-001-0001', 'uuid': 'e8df953b-56a7-4b1f-baa9-af76566874c1'} created pos.order #529 2026-09-14 10:59:30,544 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13115982 finished 2026-09-14 10:59:30,626 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 92 0.084 0.094 2026-09-14 10:59:30,660 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [21/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '48.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("48.0")) 2026-09-14 10:59:30,665 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:59:30,723 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [22/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 4 (trigger: div.numpad button[value="4"]) 2026-09-14 10:59:30,774 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [23/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 7 (trigger: div.numpad button[value="7"]) 2026-09-14 10:59:30,825 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [24/74] Tour OnlinePaymentErrorsTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment")) 2026-09-14 10:59:30,876 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [25/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 4 (trigger: .modal div.numpad button[value="4"]) 2026-09-14 10:59:30,939 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [26/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 7 (trigger: .modal div.numpad button[value="7"]) 2026-09-14 10:59:30,991 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [27/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:59:31,056 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [28/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-14 10:59:31,107 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [29/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '47.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("47.0")) 2026-09-14 10:59:31,158 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [30/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 1.0 (trigger: .payment-status-remaining .amount:contains("1.0")) 2026-09-14 10:59:31,209 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [31/74] Tour OnlinePaymentErrorsTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-09-14 10:59:31,260 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [32/74] Tour OnlinePaymentErrorsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 10:59:31,321 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [33/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 10:59:31,372 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [34/74] Tour OnlinePaymentErrorsTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-09-14 10:59:31,423 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [35/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 2 (trigger: .modal div.numpad button[value="2"]) 2026-09-14 10:59:31,477 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [36/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:59:31,529 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [37/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-09-14 10:59:31,580 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [38/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '2.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("2.0")) 2026-09-14 10:59:31,631 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [39/74] Tour OnlinePaymentErrorsTour → Step change is -1.0 (trigger: .payment-status-change .amount:contains("-1.0")) 2026-09-14 10:59:31,682 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [40/74] Tour OnlinePaymentErrorsTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-14 10:59:31,733 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [41/74] Tour OnlinePaymentErrorsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:59:31,789 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [42/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:59:31,813 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:31] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.006 0.015 2026-09-14 10:59:31,842 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [43/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 46.0 (trigger: .payment-status-remaining .amount:contains("46.0")) 2026-09-14 10:59:31,844 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:31] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 8 0.007 0.012 2026-09-14 10:59:31,908 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [44/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-14 10:59:31,983 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [45/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-14 10:59:31,991 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55981741 started for PoS orders references: [{'name': '/', 'uuid': 'e8df953b-56a7-4b1f-baa9-af76566874c1'}] 2026-09-14 10:59:32,067 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [571] to pos.order #529 2026-09-14 10:59:32,075 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55981741 order {'name': '/', 'uuid': 'e8df953b-56a7-4b1f-baa9-af76566874c1'} updated pos.order #529 2026-09-14 10:59:32,078 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55981741 finished 2026-09-14 10:59:32,124 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 74 0.057 0.081 2026-09-14 10:59:32,171 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [46/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '46.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("46.0")) 2026-09-14 10:59:32,228 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [47/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-14 10:59:32,287 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [48/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-09-14 10:59:32,292 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91756862 started for PoS orders references: [{'name': '/', 'uuid': 'e8df953b-56a7-4b1f-baa9-af76566874c1'}] 2026-09-14 10:59:32,321 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91756862 order {'name': '/', 'uuid': 'e8df953b-56a7-4b1f-baa9-af76566874c1'} updated pos.order #529 2026-09-14 10:59:32,326 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91756862 finished 2026-09-14 10:59:32,341 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [49/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-14 10:59:32,396 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 50 0.050 0.058 2026-09-14 10:59:32,431 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [50/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '0.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("0.0")) 2026-09-14 10:59:32,489 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [51/74] Tour OnlinePaymentErrorsTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-14 10:59:32,540 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [52/74] Tour OnlinePaymentErrorsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:59:32,598 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [53/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:59:32,622 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:32] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 7 0.010 0.012 2026-09-14 10:59:32,650 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:32] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 8 0.006 0.013 2026-09-14 10:59:32,651 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [54/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 46.0 (trigger: .payment-status-remaining .amount:contains("46.0")) 2026-09-14 10:59:32,724 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [55/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-14 10:59:32,786 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [56/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-14 10:59:32,790 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99743781 started for PoS orders references: [{'name': '/', 'uuid': 'e8df953b-56a7-4b1f-baa9-af76566874c1'}] 2026-09-14 10:59:32,809 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99743781 order {'name': '/', 'uuid': 'e8df953b-56a7-4b1f-baa9-af76566874c1'} updated pos.order #529 2026-09-14 10:59:32,811 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99743781 finished 2026-09-14 10:59:32,865 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 50 0.031 0.049 2026-09-14 10:59:32,895 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [57/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '46.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("46.0")) 2026-09-14 10:59:32,956 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [58/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-14 10:59:33,030 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [59/74] Tour OnlinePaymentErrorsTour → Step click Online payment paymentline with 0.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("0.0"))) 2026-09-14 10:59:33,035 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29964601 started for PoS orders references: [{'name': '/', 'uuid': 'e8df953b-56a7-4b1f-baa9-af76566874c1'}] 2026-09-14 10:59:33,051 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29964601 order {'name': '/', 'uuid': 'e8df953b-56a7-4b1f-baa9-af76566874c1'} updated pos.order #529 2026-09-14 10:59:33,053 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29964601 finished 2026-09-14 10:59:33,098 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 50 0.026 0.042 2026-09-14 10:59:33,131 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [60/74] Tour OnlinePaymentErrorsTour → Step delete Online payment paymentline with 0.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("0.0")) ~ .delete-button) 2026-09-14 10:59:33,199 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [61/74] Tour OnlinePaymentErrorsTour → Step click Cash paymentline with 2.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("2.0"))) 2026-09-14 10:59:33,260 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [62/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-09-14 10:59:33,323 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [63/74] Tour OnlinePaymentErrorsTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-09-14 10:59:33,374 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [64/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 3 (trigger: .modal div.numpad button[value="3"]) 2026-09-14 10:59:33,425 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [65/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:59:33,479 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [66/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-09-14 10:59:33,531 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [67/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '3.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("3.0")) 2026-09-14 10:59:33,583 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [68/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-14 10:59:33,647 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [69/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-14 10:59:33,648 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76126497 started for PoS orders references: [{'name': '/', 'uuid': 'e8df953b-56a7-4b1f-baa9-af76566874c1'}] 2026-09-14 10:59:33,733 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76126497 order {'name': '/', 'uuid': 'e8df953b-56a7-4b1f-baa9-af76566874c1'} updated pos.order #529 2026-09-14 10:59:33,736 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76126497 finished 2026-09-14 10:59:33,772 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 70 0.047 0.083 2026-09-14 10:59:33,805 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [70/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '-1.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("-1.0")) 2026-09-14 10:59:33,872 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [71/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-09-14 10:59:33,939 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [72/74] Tour OnlinePaymentErrorsTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-14 10:59:33,990 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [73/74] Tour OnlinePaymentErrorsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:59:34,048 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [74/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 10:59:34,069 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:34] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 7 0.008 0.012 2026-09-14 10:59:34,101 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: tour succeeded 2026-09-14 10:59:34,102 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR OnlinePaymentErrorsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-14 10:59:34,103 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:34] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 8 0.010 0.013 2026-09-14 10:59:34,194 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: heap 16679300 (allocated 19017728) 2026-09-14 10:59:34,197 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing chrome headless with pid 42290 2026-09-14 10:59:34,198 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing websocket connection 2026-09-14 10:59:34,198 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Terminating chrome headless with pid 42290 2026-09-14 10:59:34,230 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Removing chrome user profile "/tmp/tmpbpga3876_chrome_odoo" 2026-09-14 10:59:34,281 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-09-14 10:59:34,453 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12722729 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'}] 2026-09-14 10:59:34,484 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12722729 order {'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'} created pos.order #530 2026-09-14 10:59:34,485 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12722729 finished 2026-09-14 10:59:34,521 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:59:34,794 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 10:59:35,380 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:35] "GET /pos/pay/530?access_token=15f262f4-7f58-423f-988a-a1d0bcc267a HTTP/1.1" 403 - 217 0.118 0.742 2026-09-14 10:59:35,424 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 10:59:35,460 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:35] "GET /pos/pay/530?access_token= HTTP/1.1" 403 - 45 0.021 0.055 2026-09-14 10:59:35,470 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 10:59:35,504 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:35] "GET /pos/pay/confirmation/530?access_token=15f262f4-7f58-423f-988a-a1d0bcc267a&tx_id=1 HTTP/1.1" 403 - 15 0.010 0.029 2026-09-14 10:59:35,511 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 10:59:35,547 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:35] "GET /pos/pay/confirmation/530?access_token=&tx_id=1 HTTP/1.1" 403 - 14 0.011 0.028 2026-09-14 10:59:35,588 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_amount_updated_after_order_modification ... 2026-09-14 10:59:35,845 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome pid: 42432 2026-09-14 10:59:35,845 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless temporary user profile dir: /tmp/tmpl7o44ry5_chrome_odoo 2026-09-14 10:59:35,845 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Issuing json command http://127.0.0.1:38001/json/version 2026-09-14 10:59:35,847 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38001/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:59:35,879 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:59:35,880 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Issuing json command http://127.0.0.1:38001/json 2026-09-14 10:59:35,881 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38001/json with timeout 3 increased to 10s during tests 2026-09-14 10:59:35,887 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Websocket url found: ws://127.0.0.1:38001/devtools/page/B6396C531DB39994C35CD12B52038FAB 2026-09-14 10:59:35,890 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Enable chrome headless console log notification 2026-09-14 10:59:35,893 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless enable page notifications 2026-09-14 10:59:35,937 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_admin from n/a 2026-09-14 10:59:35,944 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Setting session cookie in browser 2026-09-14 10:59:35,962 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Open "http://127.0.0.1:8069/pos/ui?config_id=75" in browser 2026-09-14 10:59:35,962 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=75" 2026-09-14 10:59:36,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:59:37,639 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:37] "GET /pos/ui?config_id=75 HTTP/1.1" 200 - 130 0.100 1.543 2026-09-14 10:59:37,642 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Navigation result: {'frameId': 'B6396C531DB39994C35CD12B52038FAB', 'loaderId': 'B98102D3BFC3ED27E24C713714E951BD', 'isDownload': False} 2026-09-14 10:59:37,642 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Evaluate ready code "odoo.isTourReady('test_online_payment_amount_updated_after_order_modification')" 2026-09-14 10:59:37,652 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:59:37,666 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:37] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-14 10:59:37,675 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:37] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-14 10:59:37,680 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:37] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-14 10:59:38,036 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:38] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:59:38,049 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:59:38,071 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: IndexedDB 1 Ready 2026-09-14 10:59:38,099 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Evaluate test code "odoo.startTour('test_online_payment_amount_updated_after_order_modification', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:59:38,108 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [1/42] Tour test_online_payment_amount_updated_after_order_modification → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:59:38,539 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:38] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 276 0.250 0.225 2026-09-14 10:59:38,549 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.480 2026-09-14 10:59:38,649 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 10:59:38,663 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-14 10:59:38,684 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 10:59:38,710 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-14 10:59:38,732 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:38] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-09-14 10:59:38,744 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: Owl is running in 'dev' mode. 2026-09-14 10:59:38,803 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:59:38,808 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:59:38,850 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:59:38,863 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:59:38,865 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:59:38,885 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:38] "GET /web/image?model=res.company&id=71&field=logo HTTP/1.1" 200 - 9 0.013 0.019 2026-09-14 10:59:38,908 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [2/42] Tour test_online_payment_amount_updated_after_order_modification → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:59:38,930 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:38] "GET /web/image/res.users/170/avatar_128 HTTP/1.1" 200 - 16 0.022 0.055 2026-09-14 10:59:38,991 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:38] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.011 0.025 2026-09-14 10:59:39,013 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:39] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.042 2026-09-14 10:59:39,023 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:39] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.037 2026-09-14 10:59:39,032 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:39] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.060 2026-09-14 10:59:39,041 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:39] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.064 2026-09-14 10:59:39,047 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:39] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.088 2026-09-14 10:59:39,064 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [3/42] Tour test_online_payment_amount_updated_after_order_modification → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-14 10:59:39,069 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:39] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.009 0.021 2026-09-14 10:59:39,078 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:39] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.048 2026-09-14 10:59:39,089 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:39] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.083 2026-09-14 10:59:39,100 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:39] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.075 2026-09-14 10:59:39,111 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:39] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.047 2026-09-14 10:59:39,122 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:39] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.066 2026-09-14 10:59:39,131 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:39] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.056 2026-09-14 10:59:39,191 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:39] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.027 0.076 2026-09-14 10:59:39,247 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [4/42] Tour test_online_payment_amount_updated_after_order_modification → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:59:39,323 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [5/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-14 10:59:39,390 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [6/42] Tour test_online_payment_amount_updated_after_order_modification → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:59:39,457 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [7/42] Tour test_online_payment_amount_updated_after_order_modification → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:59:39,523 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [8/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-14 10:59:39,706 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [9/42] Tour test_online_payment_amount_updated_after_order_modification → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:59:39,774 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [10/42] Tour test_online_payment_amount_updated_after_order_modification → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:59:39,839 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [11/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-14 10:59:39,906 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [12/42] Tour test_online_payment_amount_updated_after_order_modification → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:59:39,974 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [13/42] Tour test_online_payment_amount_updated_after_order_modification → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:59:40,062 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [14/42] Tour test_online_payment_amount_updated_after_order_modification → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:59:40,075 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:59:40,079 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 10:59:40,122 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [15/42] Tour test_online_payment_amount_updated_after_order_modification → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:59:40,189 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [16/42] Tour test_online_payment_amount_updated_after_order_modification → Step total is 48.0 (trigger: .total:contains("48.0")) 2026-09-14 10:59:40,241 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [17/42] Tour test_online_payment_amount_updated_after_order_modification → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-14 10:59:40,304 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1223720 started for PoS orders references: [{'name': 'Order 00512-001-0001', 'uuid': '4fe8b431-6d2c-41a3-b598-972e824d8615'}] 2026-09-14 10:59:40,304 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [18/42] Tour test_online_payment_amount_updated_after_order_modification → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-14 10:59:40,385 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1223720 order {'name': 'Order 00512-001-0001', 'uuid': '4fe8b431-6d2c-41a3-b598-972e824d8615'} created pos.order #531 2026-09-14 10:59:40,389 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1223720 finished 2026-09-14 10:59:40,440 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 92 0.058 0.081 2026-09-14 10:59:40,478 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:59:40,481 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [19/42] Tour test_online_payment_amount_updated_after_order_modification → Step amount tendered in the line is '48.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("48.0")) 2026-09-14 10:59:40,540 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [20/42] Tour test_online_payment_amount_updated_after_order_modification → Step click Online payment paymentline with 48.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("48.0"))) 2026-09-14 10:59:40,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [21/42] Tour test_online_payment_amount_updated_after_order_modification → Step delete Online payment paymentline with 48.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("48.0")) ~ .delete-button) 2026-09-14 10:59:40,651 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [22/42] Tour test_online_payment_amount_updated_after_order_modification → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-14 10:59:40,718 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [23/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-14 10:59:40,789 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [24/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-14 10:59:40,841 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [25/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check the product page (trigger: .product-list) 2026-09-14 10:59:40,906 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [26/42] Tour test_online_payment_amount_updated_after_order_modification → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:59:40,972 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [27/42] Tour test_online_payment_amount_updated_after_order_modification → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 10:59:41,040 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [28/42] Tour test_online_payment_amount_updated_after_order_modification → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:59:41,105 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [29/42] Tour test_online_payment_amount_updated_after_order_modification → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:59:41,156 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [30/42] Tour test_online_payment_amount_updated_after_order_modification → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:59:41,207 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [31/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"20.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("20"))) 2026-09-14 10:59:41,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [32/42] Tour test_online_payment_amount_updated_after_order_modification → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:59:41,322 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [33/42] Tour test_online_payment_amount_updated_after_order_modification → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:59:41,378 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [34/42] Tour test_online_payment_amount_updated_after_order_modification → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:59:41,432 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [35/42] Tour test_online_payment_amount_updated_after_order_modification → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:59:41,488 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [36/42] Tour test_online_payment_amount_updated_after_order_modification → Step total is 96.0 (trigger: .total:contains("96.0")) 2026-09-14 10:59:41,540 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [37/42] Tour test_online_payment_amount_updated_after_order_modification → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-14 10:59:41,603 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [38/42] Tour test_online_payment_amount_updated_after_order_modification → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-14 10:59:41,603 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76603650 started for PoS orders references: [{'name': '/', 'uuid': '4fe8b431-6d2c-41a3-b598-972e824d8615'}] 2026-09-14 10:59:41,645 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76603650 order {'name': '/', 'uuid': '4fe8b431-6d2c-41a3-b598-972e824d8615'} updated pos.order #531 2026-09-14 10:59:41,648 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76603650 finished 2026-09-14 10:59:41,713 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 61 0.053 0.060 2026-09-14 10:59:41,745 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [39/42] Tour test_online_payment_amount_updated_after_order_modification → Step amount tendered in the line is '96.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("96.0")) 2026-09-14 10:59:41,806 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [40/42] Tour test_online_payment_amount_updated_after_order_modification → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-14 10:59:41,857 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [41/42] Tour test_online_payment_amount_updated_after_order_modification → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:59:41,913 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [42/42] Tour test_online_payment_amount_updated_after_order_modification → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Scan to Pay")) 2026-09-14 10:59:41,930 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:41] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 7 0.005 0.011 2026-09-14 10:59:41,943 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57071503 started for PoS orders references: [{'name': '/', 'uuid': '4fe8b431-6d2c-41a3-b598-972e824d8615'}] 2026-09-14 10:59:41,962 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57071503 order {'name': '/', 'uuid': '4fe8b431-6d2c-41a3-b598-972e824d8615'} updated pos.order #531 2026-09-14 10:59:41,965 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57071503 finished 2026-09-14 10:59:42,029 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 48 0.041 0.048 2026-09-14 10:59:42,086 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: tour succeeded 2026-09-14 10:59:42,088 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: ╔════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_amount_updated_after_order_modification SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════════╝ 2026-09-14 10:59:42,116 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:42] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F531%3Faccess_token=a945f98b-bda1-43d7-bf04-712b35642e68?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.060 2026-09-14 10:59:42,167 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: heap 15723208 (allocated 17702912) 2026-09-14 10:59:42,173 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing chrome headless with pid 42432 2026-09-14 10:59:42,173 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing websocket connection 2026-09-14 10:59:42,174 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Terminating chrome headless with pid 42432 2026-09-14 10:59:42,227 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Removing chrome user profile "/tmp/tmpl7o44ry5_chrome_odoo" 2026-09-14 10:59:42,287 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_refuse_online_payment_without_accounting_payment ... 2026-09-14 10:59:42,392 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91806879 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-09-14 10:59:42,470 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #165 deleted pos.order records with IDs: [532] 2026-09-14 10:59:42,567 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_selected_customer_after_adding_payment_sync ... 2026-09-14 10:59:42,849 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome pid: 42563 2026-09-14 10:59:42,850 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp443ql7uk_chrome_odoo 2026-09-14 10:59:42,850 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:37435/json/version 2026-09-14 10:59:42,852 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:37435/json/version with timeout 3 increased to 10s during tests 2026-09-14 10:59:42,854 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 10:59:42,855 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:37435/json 2026-09-14 10:59:42,855 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:37435/json with timeout 3 increased to 10s during tests 2026-09-14 10:59:42,857 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Websocket url found: ws://127.0.0.1:37435/devtools/page/78921B9F10601C6F0476ACE2270B889E 2026-09-14 10:59:42,861 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Enable chrome headless console log notification 2026-09-14 10:59:42,865 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless enable page notifications 2026-09-14 10:59:42,899 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_admin from n/a 2026-09-14 10:59:42,902 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Setting session cookie in browser 2026-09-14 10:59:42,910 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Open "http://127.0.0.1:8069/pos/ui?config_id=75" in browser 2026-09-14 10:59:42,911 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=75" 2026-09-14 10:59:42,932 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 10:59:43,643 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:43] "GET /pos/ui?config_id=75 HTTP/1.1" 200 - 130 0.106 0.612 2026-09-14 10:59:43,646 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigation result: {'frameId': '78921B9F10601C6F0476ACE2270B889E', 'loaderId': 'E8E5C1E1D9261C89519F7E7B7CE85F59', 'isDownload': False} 2026-09-14 10:59:43,647 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Evaluate ready code "odoo.isTourReady('test_selected_customer_after_adding_payment_sync')" 2026-09-14 10:59:43,655 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 10:59:43,677 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:43] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.011 2026-09-14 10:59:43,692 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:43] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-14 10:59:43,698 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:43] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-09-14 10:59:44,059 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:44] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 10:59:44,085 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:59:44,100 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Evaluate test code "odoo.startTour('test_selected_customer_after_adding_payment_sync', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=75", "delayToCheckUndeterminisms": 0})" 2026-09-14 10:59:44,106 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: IndexedDB 1 Ready 2026-09-14 10:59:44,111 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [1/27] Tour test_selected_customer_after_adding_payment_sync → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 10:59:44,563 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:44] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 276 0.220 0.254 2026-09-14 10:59:44,572 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.480 2026-09-14 10:59:44,706 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 10:59:44,715 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 10:59:44,732 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 10:59:44,760 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-09-14 10:59:44,789 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:44] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.005 0.009 2026-09-14 10:59:44,797 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-14 10:59:44,899 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:59:44,902 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:59:44,932 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:59:44,957 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 10:59:44,957 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 10:59:44,974 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:44] "GET /web/image/res.users/170/avatar_128 HTTP/1.1" 200 - 16 0.016 0.023 2026-09-14 10:59:45,012 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [2/27] Tour test_selected_customer_after_adding_payment_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 10:59:45,028 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:45] "GET /web/image?model=res.company&id=71&field=logo HTTP/1.1" 200 - 9 0.041 0.049 2026-09-14 10:59:45,072 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:45] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.021 2026-09-14 10:59:45,105 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:45] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.017 0.040 2026-09-14 10:59:45,112 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:45] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.059 2026-09-14 10:59:45,143 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:45] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.013 0.068 2026-09-14 10:59:45,176 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [3/27] Tour test_selected_customer_after_adding_payment_sync → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-14 10:59:45,190 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:45] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.026 0.106 2026-09-14 10:59:45,207 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:45] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.010 0.140 2026-09-14 10:59:45,220 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:45] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.134 2026-09-14 10:59:45,241 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:45] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.006 0.113 2026-09-14 10:59:45,273 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:45] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.010 0.053 2026-09-14 10:59:45,287 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:45] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.130 2026-09-14 10:59:45,303 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:45] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.008 0.067 2026-09-14 10:59:45,312 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:45] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.196 2026-09-14 10:59:45,320 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:45] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.124 2026-09-14 10:59:45,409 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:45] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.048 0.111 2026-09-14 10:59:45,467 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [4/27] Tour test_selected_customer_after_adding_payment_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:59:45,538 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [5/27] Tour test_selected_customer_after_adding_payment_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-14 10:59:45,590 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [6/27] Tour test_selected_customer_after_adding_payment_sync → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 10:59:45,659 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [7/27] Tour test_selected_customer_after_adding_payment_sync → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 10:59:45,723 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [8/27] Tour test_selected_customer_after_adding_payment_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-14 10:59:45,907 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [9/27] Tour test_selected_customer_after_adding_payment_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:59:45,972 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [10/27] Tour test_selected_customer_after_adding_payment_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 10:59:46,040 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [11/27] Tour test_selected_customer_after_adding_payment_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-14 10:59:46,106 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [12/27] Tour test_selected_customer_after_adding_payment_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 10:59:46,171 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [13/27] Tour test_selected_customer_after_adding_payment_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 10:59:46,241 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [14/27] Tour test_selected_customer_after_adding_payment_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 10:59:46,253 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 10:59:46,258 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 10:59:46,299 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [15/27] Tour test_selected_customer_after_adding_payment_sync → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 10:59:46,355 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [16/27] Tour test_selected_customer_after_adding_payment_sync → Step total is 48.0 (trigger: .total:contains("48.0")) 2026-09-14 10:59:46,409 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [17/27] Tour test_selected_customer_after_adding_payment_sync → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-09-14 10:59:46,458 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [18/27] Tour test_selected_customer_after_adding_payment_sync → Step amount to pay is '48.0' (trigger: .paymentlines-empty .total:contains("48.0")) 2026-09-14 10:59:46,513 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [19/27] Tour test_selected_customer_after_adding_payment_sync → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-14 10:59:46,574 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74264373 started for PoS orders references: [{'name': 'Order 00514-001-0001', 'uuid': 'e4eea453-b1aa-4038-b244-cd13d5f5be0e'}] 2026-09-14 10:59:46,574 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [20/27] Tour test_selected_customer_after_adding_payment_sync → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-14 10:59:46,690 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74264373 order {'name': 'Order 00514-001-0001', 'uuid': 'e4eea453-b1aa-4038-b244-cd13d5f5be0e'} created pos.order #533 2026-09-14 10:59:46,693 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74264373 finished 2026-09-14 10:59:46,747 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 92 0.082 0.093 2026-09-14 10:59:46,783 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 10:59:46,786 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [21/27] Tour test_selected_customer_after_adding_payment_sync → Step amount tendered in the line is '48.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("48.0")) 2026-09-14 10:59:46,838 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [22/27] Tour test_selected_customer_after_adding_payment_sync → Step click customer button (trigger: button.partner-button) 2026-09-14 10:59:46,981 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [23/27] Tour test_selected_customer_after_adding_payment_sync → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 10:59:47,079 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [24/27] Tour test_selected_customer_after_adding_payment_sync → Step click partner 'A simple PoS man!' from partner list screen (trigger: .modal .partner-list b:contains(A simple PoS man!)) 2026-09-14 10:59:47,146 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [25/27] Tour test_selected_customer_after_adding_payment_sync → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-14 10:59:47,205 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [26/27] Tour test_selected_customer_after_adding_payment_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 10:59:47,267 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [27/27] Tour test_selected_customer_after_adding_payment_sync → Step dialog is open (trigger: .modal .modal-content) 2026-09-14 10:59:47,303 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:47] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.010 0.020 2026-09-14 10:59:47,324 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55977466 started for PoS orders references: [{'name': '/', 'uuid': 'e4eea453-b1aa-4038-b244-cd13d5f5be0e'}] 2026-09-14 10:59:47,373 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55977466 order {'name': '/', 'uuid': 'e4eea453-b1aa-4038-b244-cd13d5f5be0e'} updated pos.order #533 2026-09-14 10:59:47,375 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55977466 finished 2026-09-14 10:59:47,424 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 61 0.043 0.063 2026-09-14 10:59:47,481 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: tour succeeded 2026-09-14 10:59:47,482 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR test_selected_customer_after_adding_payment_sync SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-09-14 10:59:47,556 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 10:59:47] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F533%3Faccess_token=bc5179dd-3e4c-4896-b63c-c1de94407382?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.083 2026-09-14 10:59:47,598 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: heap 19393856 (allocated 20979712) 2026-09-14 10:59:47,613 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing chrome headless with pid 42563 2026-09-14 10:59:47,622 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing websocket connection 2026-09-14 10:59:47,625 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Terminating chrome headless with pid 42563 2026-09-14 10:59:47,688 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Removing chrome user profile "/tmp/tmp443ql7uk_chrome_odoo" 2026-09-14 10:59:47,986 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #165 deleted pos.payment.method records with IDs: [227] 2026-09-14 10:59:48,116 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #165 deleted account.account records with IDs: [4195] 2026-09-14 10:59:48,142 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #165 deleted account.payment.method.line records with IDs: [705, 706] 2026-09-14 10:59:48,271 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #165 deleted account.journal records with IDs: [1571] 2026-09-14 10:59:48,329 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #165 deleted account.account records with IDs: [4194] 2026-09-14 10:59:48,390 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 11:00:02,477 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #175 deleted restaurant.floor records with IDs: [6] 2026-09-14 11:00:03,050 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table ... 2026-09-14 11:00:03,067 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #175 deleted pos.printer records with IDs: [1] 2026-09-14 11:00:03,412 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome pid: 42693 2026-09-14 11:00:03,412 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome headless temporary user profile dir: /tmp/tmp0ed7igrs_chrome_odoo 2026-09-14 11:00:03,412 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Issuing json command http://127.0.0.1:45619/json/version 2026-09-14 11:00:03,413 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45619/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:00:03,416 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:00:03,416 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Issuing json command http://127.0.0.1:45619/json 2026-09-14 11:00:03,417 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45619/json with timeout 3 increased to 10s during tests 2026-09-14 11:00:03,419 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Websocket url found: ws://127.0.0.1:45619/devtools/page/174E0508670AFCCFBB01680BBAC99027 2026-09-14 11:00:03,424 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Enable chrome headless console log notification 2026-09-14 11:00:03,425 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome headless enable page notifications 2026-09-14 11:00:03,475 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_admin from n/a 2026-09-14 11:00:03,479 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Setting session cookie in browser 2026-09-14 11:00:03,489 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Open "http://127.0.0.1:8069/pos/ui?config_id=77" in browser 2026-09-14 11:00:03,489 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=77" 2026-09-14 11:00:03,510 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:00:04,200 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:04] "GET /pos/ui?config_id=77 HTTP/1.1" 200 - 129 0.120 0.572 2026-09-14 11:00:04,203 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigation result: {'frameId': '174E0508670AFCCFBB01680BBAC99027', 'loaderId': '70BE17A6C07B65E47791308DBC780DCF', 'isDownload': False} 2026-09-14 11:00:04,203 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Evaluate ready code "odoo.isTourReady('OnlinePaymentWithMultiTables')" 2026-09-14 11:00:04,224 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:00:04,238 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:04] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-14 11:00:04,246 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:04] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-09-14 11:00:04,260 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:04] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.024 2026-09-14 11:00:04,677 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:04] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:00:04,686 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:00:04,709 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: IndexedDB 1 Ready 2026-09-14 11:00:04,711 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Evaluate test code "odoo.startTour('OnlinePaymentWithMultiTables', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=77", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:00:04,726 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [1/19] Tour OnlinePaymentWithMultiTables → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:00:05,268 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:05] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 306 0.305 0.262 2026-09-14 11:00:05,288 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.581 2026-09-14 11:00:05,448 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-14 11:00:05,449 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-09-14 11:00:05,469 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:00:05,493 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:00:05,515 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:05] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-09-14 11:00:05,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: Owl is running in 'dev' mode. 2026-09-14 11:00:05,583 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:00:05,592 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:00:05,629 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 11:00:05,643 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:05] "GET /web/image?model=res.company&id=72&field=logo HTTP/1.1" 200 - 9 0.022 0.027 2026-09-14 11:00:05,711 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:00:05,716 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:00:05,724 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [2/19] Tour OnlinePaymentWithMultiTables → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:00:05,726 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:05] "GET /web/image/res.users/180/avatar_128 HTTP/1.1" 200 - 16 0.040 0.097 2026-09-14 11:00:05,845 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [3/19] Tour OnlinePaymentWithMultiTables → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-09-14 11:00:05,935 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:05] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 20 0.038 0.050 2026-09-14 11:00:06,006 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-09-14 11:00:06,051 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [4/19] Tour OnlinePaymentWithMultiTables → Step Order button is here (trigger: .actionpad .button.submit-order) 2026-09-14 11:00:06,089 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:06] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.023 2026-09-14 11:00:06,100 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:06] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.032 2026-09-14 11:00:06,107 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:06] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.035 2026-09-14 11:00:06,121 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [5/19] Tour OnlinePaymentWithMultiTables → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:00:06,130 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:06] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.052 2026-09-14 11:00:06,141 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:06] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.057 2026-09-14 11:00:06,152 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:06] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.053 2026-09-14 11:00:06,165 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:06] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.072 2026-09-14 11:00:06,183 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:06] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.045 2026-09-14 11:00:06,197 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:06] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.048 2026-09-14 11:00:06,208 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:06] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.093 2026-09-14 11:00:06,223 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [6/19] Tour OnlinePaymentWithMultiTables → Step click order button (trigger: .actionpad .submit-order) 2026-09-14 11:00:06,224 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:06] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.006 0.100 2026-09-14 11:00:06,232 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:06] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.073 2026-09-14 11:00:06,242 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:06] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.069 2026-09-14 11:00:06,303 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [7/19] Tour OnlinePaymentWithMultiTables → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-14 11:00:06,358 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [8/19] Tour OnlinePaymentWithMultiTables → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:00:06,442 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [9/19] Tour OnlinePaymentWithMultiTables → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:00:06,456 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:00:06,470 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65600021 started for PoS orders references: [{'name': 'Order 00515-001-0001', 'uuid': '2a6a2b0c-0e06-4a2a-bad2-862f12baa7aa'}] 2026-09-14 11:00:06,505 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [10/19] Tour OnlinePaymentWithMultiTables → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:00:06,557 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [11/19] Tour OnlinePaymentWithMultiTables → Step total is 2.20 (trigger: .total:contains("2.20")) 2026-09-14 11:00:06,631 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [12/19] Tour OnlinePaymentWithMultiTables → Step .pos-leftheader .list-plus-btn 2026-09-14 11:00:06,640 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65600021 order {'name': 'Order 00515-001-0001', 'uuid': '2a6a2b0c-0e06-4a2a-bad2-862f12baa7aa'} created pos.order #534 2026-09-14 11:00:06,643 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65600021 finished 2026-09-14 11:00:06,698 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [13/19] Tour OnlinePaymentWithMultiTables → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:00:06,710 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 94 0.144 0.100 2026-09-14 11:00:06,778 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [14/19] Tour OnlinePaymentWithMultiTables → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:00:06,837 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [15/19] Tour OnlinePaymentWithMultiTables → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:00:06,855 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79813507 started for PoS orders references: [{'name': 'Order 00515-001-0002', 'uuid': '1142ac95-ec76-423e-b503-32d52db5a7ca'}] 2026-09-14 11:00:06,904 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [16/19] Tour OnlinePaymentWithMultiTables → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:00:06,906 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79813507 order {'name': 'Order 00515-001-0002', 'uuid': '1142ac95-ec76-423e-b503-32d52db5a7ca'} created pos.order #535 2026-09-14 11:00:06,908 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79813507 finished 2026-09-14 11:00:06,944 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.030 0.061 2026-09-14 11:00:06,988 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [17/19] Tour OnlinePaymentWithMultiTables → Step total is 2.20 (trigger: .total:contains("2.20")) 2026-09-14 11:00:06,991 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:00:07,039 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [18/19] Tour OnlinePaymentWithMultiTables → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-14 11:00:07,104 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [19/19] Tour OnlinePaymentWithMultiTables → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:00:07,163 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: tour succeeded 2026-09-14 11:00:07,164 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: ╔═════════════════════════════════════════════╗ ║ TOUR OnlinePaymentWithMultiTables SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-14 11:00:07,196 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:07] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.014 0.016 2026-09-14 11:00:07,259 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: heap 16534232 (allocated 19144704) 2026-09-14 11:00:07,260 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Closing chrome headless with pid 42693 2026-09-14 11:00:07,261 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Closing websocket connection 2026-09-14 11:00:07,262 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Terminating chrome headless with pid 42693 2026-09-14 11:00:07,359 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Removing chrome user profile "/tmp/tmp0ed7igrs_chrome_odoo" 2026-09-14 11:00:07,475 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 11:00:22,515 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #181 deleted restaurant.floor records with IDs: [9] 2026-09-14 11:00:23,266 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-09-14 11:00:23,738 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 42821 2026-09-14 11:00:23,739 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpoakaebr0_chrome_odoo 2026-09-14 11:00:23,739 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:39391/json/version 2026-09-14 11:00:23,740 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39391/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:00:23,768 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:00:23,768 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:39391/json 2026-09-14 11:00:23,769 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39391/json with timeout 3 increased to 10s during tests 2026-09-14 11:00:23,779 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:39391/devtools/page/DB6EA70E06E5C7C8AF1CCD82AB2E51D0 2026-09-14 11:00:23,788 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-09-14 11:00:23,795 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-09-14 11:00:23,856 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:00:23,860 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-09-14 11:00:23,872 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:00:23,873 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:00:23,886 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:00:24,588 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:24] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.100 0.605 2026-09-14 11:00:24,594 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': 'DB6EA70E06E5C7C8AF1CCD82AB2E51D0', 'loaderId': '586053765286C50AAB11345B496AEC65', 'isDownload': False} 2026-09-14 11:00:24,594 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-09-14 11:00:24,604 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:00:24,624 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:24] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-14 11:00:24,633 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:24] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-14 11:00:24,642 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:24] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-14 11:00:25,013 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:25] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:00:25,037 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate test code "odoo.startTour('pos_restaurant_sync', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:00:25,047 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [1/121] Tour pos_restaurant_sync → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:00:25,047 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: IndexedDB 1 Ready 2026-09-14 11:00:25,057 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:00:25,635 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:25] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 312 0.310 0.287 2026-09-14 11:00:25,646 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.601 2026-09-14 11:00:25,775 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:00:25,794 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.014 2026-09-14 11:00:25,814 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:00:25,839 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:00:25,867 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:25] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.011 2026-09-14 11:00:25,876 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-09-14 11:00:25,931 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:00:25,935 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:00:25,955 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:00:26,004 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:00:26,005 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [2/121] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:00:26,007 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:00:26,022 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:26] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.032 0.053 2026-09-14 11:00:26,041 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:26] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.005 0.094 2026-09-14 11:00:26,133 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/121] Tour pos_restaurant_sync → Step .pos-leftheader .list-plus-btn 2026-09-14 11:00:26,204 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:26] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.024 0.043 2026-09-14 11:00:26,288 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [4/121] Tour pos_restaurant_sync → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:00:26,323 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:26] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.021 2026-09-14 11:00:26,353 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [5/121] Tour pos_restaurant_sync → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:00:26,356 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:26] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.041 2026-09-14 11:00:26,372 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:26] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.056 2026-09-14 11:00:26,389 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:26] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.078 2026-09-14 11:00:26,411 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [6/121] Tour pos_restaurant_sync → Step click Switch to Takeaway button (trigger: .control-buttons button:contains("Switch to Takeaway")) 2026-09-14 11:00:26,419 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:26] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.018 0.086 2026-09-14 11:00:26,435 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:26] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.128 2026-09-14 11:00:26,459 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:26] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.009 0.073 2026-09-14 11:00:26,467 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:00:26,470 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:26] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.072 2026-09-14 11:00:26,482 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:26] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.005 0.116 2026-09-14 11:00:26,493 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [7/121] Tour pos_restaurant_sync → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:00:26,502 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:26] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.162 2026-09-14 11:00:26,517 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:26] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.090 2026-09-14 11:00:26,525 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:26] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.076 2026-09-14 11:00:26,532 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:26] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.045 2026-09-14 11:00:26,554 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [8/121] Tour pos_restaurant_sync → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:00:26,610 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [9/121] Tour pos_restaurant_sync → Step click Switch to Dine in button (trigger: .control-buttons button:contains("Switch to Dine in")) 2026-09-14 11:00:26,678 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [10/121] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:00:26,762 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [11/121] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:00:26,861 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [12/121] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:00:26,930 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [13/121] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:00:26,988 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [14/121] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:00:27,008 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61011345 started for PoS orders references: [{'name': 'Order 00516-001-0001', 'uuid': 'e5521f1e-4fc3-4a29-9fbd-72277819b4e5'}] 2026-09-14 11:00:27,093 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61011345 order {'name': 'Order 00516-001-0001', 'uuid': 'e5521f1e-4fc3-4a29-9fbd-72277819b4e5'} created pos.order #536 2026-09-14 11:00:27,097 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61011345 finished 2026-09-14 11:00:27,167 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 92 0.074 0.091 2026-09-14 11:00:27,203 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [15/121] Tour pos_restaurant_sync → Step .table-free-order-label:contains("Table") 2026-09-14 11:00:27,270 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [16/121] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:00:27,336 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [17/121] Tour pos_restaurant_sync → Step Order button is here (trigger: .actionpad .button.submit-order) 2026-09-14 11:00:27,336 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-14 11:00:27,392 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [18/121] Tour pos_restaurant_sync → Step Check if the active tab contains the text5 (trigger: .navbar-menu .btn-primary:contains(5)) 2026-09-14 11:00:27,454 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [19/121] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:00:27,534 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [20/121] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:27,591 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [21/121] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-09-14 11:00:27,655 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [22/121] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:00:27,720 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [23/121] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:27,771 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [24/121] Tour pos_restaurant_sync → Step Check orderline with attributes: {"productName":"Coca-Cola","run":"dblclick"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-14 11:00:27,829 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [25/121] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:00:27,881 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [26/121] Tour pos_restaurant_sync → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-14 11:00:27,953 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/121] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:28,008 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [28/121] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":null,"price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water"))) 2026-09-14 11:00:28,071 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [29/121] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:00:28,137 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [30/121] Tour pos_restaurant_sync → Step Check orderline with attributes: {"productName":"Water","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Water"))) 2026-09-14 11:00:28,204 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [31/121] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".orderline.skip-change","productName":"Coca-Cola"} (trigger: .order-container .orderline.orderline.skip-change:has(.product-name:contains("Coca-Cola"))) 2026-09-14 11:00:28,270 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [32/121] Tour pos_restaurant_sync → Step Check order changes with expected changes [{"name":"Water","quantity":1}] (trigger: .pos) 2026-09-14 11:00:28,322 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [33/121] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-09-14 11:00:28,384 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [34/121] Tour pos_restaurant_sync → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:00:28,433 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 11:00:28,435 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 11:00:28,435 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 11:00:28,435 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 11:00:28,436 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 11:00:28,436 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 11:00:28,437 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 11:00:28,437 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 11:00:28,439 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 11:00:28,439 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 11:00:28,440 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 11:00:28,441 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 11:00:28,442 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 11:00:28,442 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 11:00:28,443 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 11:00:28,443 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 11:00:28,444 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 11:00:28,444 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 11:00:28,446 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 11:00:28,447 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 11:00:28,447 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:00:28,448 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:00:28,451 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 11:00:28,456 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 11:00:28,457 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 11:00:28,459 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 11:00:28,460 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 11:00:28,461 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 11:00:28,461 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:00:28,463 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:00:28,474 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 11:00:28,476 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 11:00:28,483 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 11:00:28,484 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 11:00:28,484 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 11:00:28,487 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 11:00:28,505 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:00:28,515 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:00:28,516 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:00:28,527 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 11:00:28,535 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-09-14 11:00:28,540 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 11:00:28,547 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 11:00:28,549 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 11:00:28,550 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 11:00:28,553 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 11:00:28,553 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 11:00:28,573 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 11:00:28,573 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 11:00:28,573 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 11:00:28,574 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 11:00:28,574 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 11:00:28,574 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 11:00:28,574 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 11:00:28,575 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 11:00:28,575 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 11:00:28,577 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.065 2026-09-14 11:00:28,583 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.061 2026-09-14 11:00:28,590 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.058 2026-09-14 11:00:28,591 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-09-14 11:00:28,594 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:00:28,596 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 11:00:28,597 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 11:00:28,607 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 11:00:28,610 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 11:00:28,612 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 11:00:28,614 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 11:00:28,617 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 11:00:28,620 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 11:00:28,627 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 11:00:28,629 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 11:00:28,631 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 11:00:28,632 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 11:00:28,633 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 11:00:28,634 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 11:00:28,634 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 11:00:28,635 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 11:00:28,642 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 11:00:28,642 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 11:00:28,643 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 11:00:28,643 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 11:00:28,643 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 11:00:28,643 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 11:00:28,644 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 11:00:28,645 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 11:00:28,645 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 11:00:28,645 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 11:00:28,646 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 11:00:28,652 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 11:00:28,655 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 11:00:28,657 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:00:28,669 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 11:00:28,672 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 11:00:28,683 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:00:28,685 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 11:00:28,686 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 11:00:28,697 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.039 2026-09-14 11:00:28,700 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 11:00:28,702 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-09-14 11:00:28,703 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 11:00:28,704 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 11:00:28,705 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-09-14 11:00:28,706 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 11:00:28,709 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 11:00:28,711 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:00:28,715 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 11:00:28,717 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 11:00:28,719 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 11:00:28,723 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 11:00:28,725 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 11:00:28,726 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 11:00:28,735 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 11:00:28,736 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 11:00:28,758 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-14 11:00:28,762 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-09-14 11:00:28,767 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-09-14 11:00:28,772 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-09-14 11:00:28,778 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:00:28,778 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:28] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-09-14 11:00:29,109 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [35/121] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-14 11:00:29,172 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [36/121] Tour pos_restaurant_sync → Step Check order changes with expected changes [] (trigger: .pos) 2026-09-14 11:00:29,238 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [37/121] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:29,303 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [38/121] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-14 11:00:29,354 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [39/121] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:00:29,405 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [40/121] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:00:29,460 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [41/121] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:00:29,476 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27750274 started for PoS orders references: [{'name': 'Order 00516-001-0002', 'uuid': '40721289-2ec5-4e0e-911b-de3686f4bb97'}] 2026-09-14 11:00:29,545 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27750274 order {'name': 'Order 00516-001-0002', 'uuid': '40721289-2ec5-4e0e-911b-de3686f4bb97'} created pos.order #537 2026-09-14 11:00:29,548 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27750274 finished 2026-09-14 11:00:29,594 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 56 0.052 0.068 2026-09-14 11:00:29,620 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [42/121] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-09-14 11:00:29,700 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [43/121] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:00:29,706 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 5 0.005 0.006 2026-09-14 11:00:29,769 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [44/121] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:29,825 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [45/121] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-09-14 11:00:29,888 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [46/121] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:00:29,953 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [47/121] Tour pos_restaurant_sync → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-14 11:00:30,042 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [48/121] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:30,099 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [49/121] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":null,"price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid"))) 2026-09-14 11:00:30,157 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [50/121] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:00:30,220 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [51/121] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:30,287 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [52/121] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-14 11:00:30,338 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [53/121] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:00:30,389 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [54/121] Tour pos_restaurant_sync → Step Check order changes with expected changes [{"name":"Coca-Cola","quantity":1},{"name":"Minute Maid","quantity":1}] (trigger: .pos) 2026-09-14 11:00:30,441 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [55/121] Tour pos_restaurant_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:00:30,513 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [56/121] Tour pos_restaurant_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:00:30,526 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:00:30,526 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:00:30,568 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [57/121] Tour pos_restaurant_sync → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:00:30,619 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [58/121] Tour pos_restaurant_sync → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 11:00:30,683 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [59/121] Tour pos_restaurant_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:00:30,766 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [60/121] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 11:00:30,769 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78745531 started for PoS orders references: [{'name': 'Order 00516-001-0003', 'uuid': 'b6e3937b-f6d7-4d82-a472-3e7a8a7dff87'}] 2026-09-14 11:00:30,776 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:00:31,457 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78745531 order {'name': 'Order 00516-001-0003', 'uuid': 'b6e3937b-f6d7-4d82-a472-3e7a8a7dff87'} created pos.order #538 2026-09-14 11:00:31,461 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78745531 finished 2026-09-14 11:00:31,521 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 328 0.377 0.377 2026-09-14 11:00:31,621 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [61/121] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 11:00:31,626 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:31] "GET /web/image?model=pos.config&id=79&field=custom_logo HTTP/1.1" 200 - 4 0.010 0.013 2026-09-14 11:00:31,695 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [62/121] Tour pos_restaurant_sync → Step .table-free-order-label:contains("Table") 2026-09-14 11:00:31,755 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [63/121] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):has(.order-count:contains("1")) 2026-09-14 11:00:31,820 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [64/121] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:00:31,898 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [65/121] Tour pos_restaurant_sync → Step Order button is here (trigger: .actionpad .button.submit-order) 2026-09-14 11:00:31,923 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 5 0.021 0.010 2026-09-14 11:00:31,960 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [66/121] Tour pos_restaurant_sync → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-14 11:00:32,035 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [67/121] Tour pos_restaurant_sync → Step validate the variant dialog (with default values) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:00:32,115 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [68/121] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:32,173 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [69/121] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer"))) 2026-09-14 11:00:32,238 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [70/121] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:00:32,304 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [71/121] Tour pos_restaurant_sync → Step Check order changes with expected changes [{"name":"Desk Organizer (Leather, S)","quantity":1}] (trigger: .pos) 2026-09-14 11:00:32,355 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [72/121] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-09-14 11:00:32,412 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [73/121] Tour pos_restaurant_sync → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:00:32,738 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [74/121] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-14 11:00:32,807 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [75/121] Tour pos_restaurant_sync → Step Check order changes with expected changes [] (trigger: .pos) 2026-09-14 11:00:32,818 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:32] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 52 0.086 0.064 2026-09-14 11:00:32,873 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [76/121] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:32,938 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [77/121] Tour pos_restaurant_sync → Step order total amount is '5.87' (trigger: .product-screen .order-summary .total:contains("5.87")) 2026-09-14 11:00:32,989 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [78/121] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:00:33,041 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [79/121] Tour pos_restaurant_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:00:33,099 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [80/121] Tour pos_restaurant_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:00:33,154 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [81/121] Tour pos_restaurant_sync → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:00:33,205 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [82/121] Tour pos_restaurant_sync → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:00:33,266 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [83/121] Tour pos_restaurant_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:00:33,341 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41911339 started for PoS orders references: [{'name': 'Order 00516-001-0004', 'uuid': '9900661e-736e-4a54-9332-c914ea27f8b3'}] 2026-09-14 11:00:33,344 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [84/121] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 11:00:33,769 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41911339 order {'name': 'Order 00516-001-0004', 'uuid': '9900661e-736e-4a54-9332-c914ea27f8b3'} created pos.order #539 2026-09-14 11:00:33,774 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41911339 finished 2026-09-14 11:00:33,814 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 201 0.206 0.269 2026-09-14 11:00:33,902 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [85/121] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 11:00:33,960 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [86/121] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):has(.order-count:contains("1")) 2026-09-14 11:00:34,021 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [87/121] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:00:34,101 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.007 2026-09-14 11:00:34,116 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [88/121] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:34,171 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [89/121] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-14 11:00:34,237 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [90/121] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:00:34,303 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [91/121] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:00:34,358 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [92/121] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:00:34,375 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51607642 started for PoS orders references: [{'name': '/', 'uuid': '40721289-2ec5-4e0e-911b-de3686f4bb97'}] 2026-09-14 11:00:34,396 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51607642 order {'name': '/', 'uuid': '40721289-2ec5-4e0e-911b-de3686f4bb97'} updated pos.order #537 2026-09-14 11:00:34,399 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51607642 finished 2026-09-14 11:00:34,490 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 50 0.064 0.055 2026-09-14 11:00:34,520 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [93/121] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-09-14 11:00:34,594 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [94/121] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:00:34,602 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 5 0.004 0.007 2026-09-14 11:00:34,672 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [95/121] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:34,729 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [96/121] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-09-14 11:00:34,788 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [97/121] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:00:34,853 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [98/121] Tour pos_restaurant_sync → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-14 11:00:34,923 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [99/121] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:34,979 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [100/121] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":null,"price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid"))) 2026-09-14 11:00:35,037 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [101/121] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:00:35,105 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [102/121] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:00:35,174 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [103/121] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:00:35,203 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52450725 started for PoS orders references: [{'name': 'Order 00516-001-0005', 'uuid': '85205fac-3719-4bbe-b037-308c321250d4'}] 2026-09-14 11:00:35,269 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52450725 order {'name': 'Order 00516-001-0005', 'uuid': '85205fac-3719-4bbe-b037-308c321250d4'} created pos.order #540 2026-09-14 11:00:35,274 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52450725 finished 2026-09-14 11:00:35,335 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 56 0.057 0.077 2026-09-14 11:00:35,370 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [104/121] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):has(.order-count:contains("1")) 2026-09-14 11:00:35,437 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [105/121] Tour pos_restaurant_sync → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-14 11:00:35,494 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [106/121] Tour pos_restaurant_sync → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-09-14 11:00:35,568 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [107/121] Tour pos_restaurant_sync → Step .ticket-screen .order-row > .col:contains("Main Floor/2") 2026-09-14 11:00:35,621 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [108/121] Tour pos_restaurant_sync → Step .ticket-screen .order-row:has(.col:contains("Main Floor/2")) .delete-button 2026-09-14 11:00:35,640 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:35] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 32 0.029 0.040 2026-09-14 11:00:35,688 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [109/121] Tour pos_restaurant_sync → Step .ticket-screen .orders > .order-row > .col:contains("Main Floor/2") ~ .col[name="delete"] 2026-09-14 11:00:35,759 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [110/121] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:00:35,836 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [111/121] Tour pos_restaurant_sync → Step .pos-rightheader .status-buttons:not(:has(.oe_status)) 2026-09-14 11:00:35,895 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:35] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel HTTP/1.1" 200 - 41 0.022 0.040 2026-09-14 11:00:35,920 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [112/121] Tour pos_restaurant_sync → Step .ticket-screen .order-row > .col:contains("Main Floor/5") 2026-09-14 11:00:35,996 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [113/121] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:36,047 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [114/121] Tour pos_restaurant_sync → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-14 11:00:36,115 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.008 2026-09-14 11:00:36,122 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [115/121] Tour pos_restaurant_sync → Step product screen is shown (trigger: .product-screen) 2026-09-14 11:00:36,184 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [116/121] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:00:36,242 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [117/121] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:00:36,254 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14659676 started for PoS orders references: [{'name': '/', 'uuid': '40721289-2ec5-4e0e-911b-de3686f4bb97'}] 2026-09-14 11:00:36,282 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14659676 order {'name': '/', 'uuid': '40721289-2ec5-4e0e-911b-de3686f4bb97'} updated pos.order #537 2026-09-14 11:00:36,287 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14659676 finished 2026-09-14 11:00:36,335 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 48 0.034 0.050 2026-09-14 11:00:36,370 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [118/121] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-09-14 11:00:36,454 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [119/121] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:36,454 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 5 0.005 0.007 2026-09-14 11:00:36,511 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [120/121] Tour pos_restaurant_sync → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-14 11:00:36,572 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [121/121] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:00:36,638 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-09-14 11:00:36,639 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔════════════════════════════════════╗ ║ TOUR pos_restaurant_sync SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-14 11:00:36,835 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 22912192 (allocated 23998464) 2026-09-14 11:00:36,839 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 42821 2026-09-14 11:00:36,843 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-09-14 11:00:36,843 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 42821 2026-09-14 11:00:36,896 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpoakaebr0_chrome_odoo" 2026-09-14 11:00:37,079 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 42998 2026-09-14 11:00:37,079 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmp98xruzqc_chrome_odoo 2026-09-14 11:00:37,079 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:34757/json/version 2026-09-14 11:00:37,081 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:34757/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:00:37,130 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:00:37,130 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:34757/json 2026-09-14 11:00:37,131 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:34757/json with timeout 3 increased to 10s during tests 2026-09-14 11:00:37,135 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:34757/devtools/page/D78C7B874667FAB987D05952BCC209D6 2026-09-14 11:00:37,142 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-09-14 11:00:37,144 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-09-14 11:00:37,174 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:00:37,176 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-09-14 11:00:37,185 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:00:37,185 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:00:37,283 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:37] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 30 0.022 0.063 2026-09-14 11:00:37,288 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': 'D78C7B874667FAB987D05952BCC209D6', 'loaderId': '6E3373217E795D782B5CD6B94901F3F3', 'isDownload': False} 2026-09-14 11:00:37,288 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-09-14 11:00:37,301 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:00:37,327 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:37] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-14 11:00:37,341 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:37] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-14 11:00:37,363 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:37] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-09-14 11:00:37,742 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:37] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:00:37,785 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate test code "odoo.startTour('pos_restaurant_sync_second_login', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:00:37,790 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: IndexedDB 1 Ready 2026-09-14 11:00:37,798 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [1/48] Tour pos_restaurant_sync_second_login → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:00:37,804 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:00:38,289 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:38] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 224 0.252 0.273 2026-09-14 11:00:38,294 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.518 2026-09-14 11:00:38,459 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.014 2026-09-14 11:00:38,461 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.014 2026-09-14 11:00:38,492 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-14 11:00:38,539 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.007 2026-09-14 11:00:38,564 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:38] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:00:38,572 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-09-14 11:00:38,631 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:00:38,641 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:00:38,686 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:00:38,696 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:00:38,706 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:00:38,718 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [2/48] Tour pos_restaurant_sync_second_login → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:00:38,736 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:38] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 9 0.026 0.029 2026-09-14 11:00:38,753 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:38] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 4 0.007 0.063 2026-09-14 11:00:38,830 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.012 2026-09-14 11:00:38,887 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/48] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:38,922 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:38] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.016 2026-09-14 11:00:38,947 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:38] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.033 2026-09-14 11:00:38,951 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [4/48] Tour pos_restaurant_sync_second_login → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-14 11:00:38,958 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:38] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.045 2026-09-14 11:00:38,970 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:38] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.062 2026-09-14 11:00:38,979 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:38] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.059 2026-09-14 11:00:38,987 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:38] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.073 2026-09-14 11:00:39,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:39] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.065 2026-09-14 11:00:39,010 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [5/48] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:00:39,015 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:39] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.009 0.056 2026-09-14 11:00:39,030 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:39] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.040 2026-09-14 11:00:39,047 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:39] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.009 0.047 2026-09-14 11:00:39,058 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:39] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.049 2026-09-14 11:00:39,071 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:39] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.102 2026-09-14 11:00:39,073 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [6/48] Tour pos_restaurant_sync_second_login → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:00:39,079 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:39] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.105 2026-09-14 11:00:39,123 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [7/48] Tour pos_restaurant_sync_second_login → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:00:39,195 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [8/48] Tour pos_restaurant_sync_second_login → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-14 11:00:39,226 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:00:39,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [9/48] Tour pos_restaurant_sync_second_login → Step .table:contains(4) 2026-09-14 11:00:39,292 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58983166 started for PoS orders references: [{'name': '/', 'uuid': '40721289-2ec5-4e0e-911b-de3686f4bb97'}] 2026-09-14 11:00:39,320 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58983166 order {'name': '/', 'uuid': '40721289-2ec5-4e0e-911b-de3686f4bb97'} updated pos.order #537 2026-09-14 11:00:39,322 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58983166 finished 2026-09-14 11:00:39,383 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 48 0.048 0.049 2026-09-14 11:00:39,841 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [10/48] Tour pos_restaurant_sync_second_login → Step .table-free-order-label:contains("4") 2026-09-14 11:00:39,850 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54512335 started for PoS orders references: [{'name': '/', 'uuid': '40721289-2ec5-4e0e-911b-de3686f4bb97'}] 2026-09-14 11:00:39,875 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54512335 order {'name': '/', 'uuid': '40721289-2ec5-4e0e-911b-de3686f4bb97'} updated pos.order #537 2026-09-14 11:00:39,878 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54512335 finished 2026-09-14 11:00:39,954 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 48 0.055 0.056 2026-09-14 11:00:39,985 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35840279 started for PoS orders references: [{'name': '/', 'uuid': '40721289-2ec5-4e0e-911b-de3686f4bb97'}] 2026-09-14 11:00:39,987 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [11/48] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:40,012 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35840279 order {'name': '/', 'uuid': '40721289-2ec5-4e0e-911b-de3686f4bb97'} updated pos.order #537 2026-09-14 11:00:40,014 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35840279 finished 2026-09-14 11:00:40,057 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [12/48] Tour pos_restaurant_sync_second_login → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-14 11:00:40,071 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 48 0.043 0.047 2026-09-14 11:00:40,104 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.010 2026-09-14 11:00:40,116 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.018 2026-09-14 11:00:40,126 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [13/48] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:00:40,186 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [14/48] Tour pos_restaurant_sync_second_login → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-14 11:00:40,282 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [15/48] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:40,349 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [16/48] Tour pos_restaurant_sync_second_login → Step order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60")) 2026-09-14 11:00:40,404 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [17/48] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:00:40,470 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [18/48] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:40,536 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [19/48] Tour pos_restaurant_sync_second_login → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 11:00:40,604 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [20/48] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:00:40,669 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [21/48] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:40,724 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [22/48] Tour pos_restaurant_sync_second_login → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-14 11:00:40,780 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [23/48] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:00:40,837 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [24/48] Tour pos_restaurant_sync_second_login → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:00:40,932 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [25/48] Tour pos_restaurant_sync_second_login → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:00:40,943 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:00:40,946 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:00:40,988 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [26/48] Tour pos_restaurant_sync_second_login → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:00:41,053 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/48] Tour pos_restaurant_sync_second_login → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 11:00:41,118 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [28/48] Tour pos_restaurant_sync_second_login → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:00:41,218 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85275348 started for PoS orders references: [{'name': '/', 'uuid': '40721289-2ec5-4e0e-911b-de3686f4bb97'}] 2026-09-14 11:00:41,223 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [29/48] Tour pos_restaurant_sync_second_login → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 11:00:41,229 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:00:41,337 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [574] to pos.order #537 2026-09-14 11:00:41,799 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85275348 order {'name': '/', 'uuid': '40721289-2ec5-4e0e-911b-de3686f4bb97'} updated pos.order #537 2026-09-14 11:00:41,803 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85275348 finished 2026-09-14 11:00:41,843 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 239 0.296 0.338 2026-09-14 11:00:41,947 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:41] "GET /web/image?model=pos.config&id=79&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.010 2026-09-14 11:00:41,981 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [30/48] Tour pos_restaurant_sync_second_login → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 11:00:42,048 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [31/48] Tour pos_restaurant_sync_second_login → Step .table:contains(2) 2026-09-14 11:00:42,618 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.008 2026-09-14 11:00:42,621 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [32/48] Tour pos_restaurant_sync_second_login → Step .table-free-order-label:contains("2") 2026-09-14 11:00:42,686 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [33/48] Tour pos_restaurant_sync_second_login → Step product screen is shown (trigger: .product-screen) 2026-09-14 11:00:42,737 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [34/48] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:42,805 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [35/48] Tour pos_restaurant_sync_second_login → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-14 11:00:42,870 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [36/48] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:00:42,921 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [37/48] Tour pos_restaurant_sync_second_login → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:00:42,972 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [38/48] Tour pos_restaurant_sync_second_login → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:00:43,027 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [39/48] Tour pos_restaurant_sync_second_login → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-14 11:00:43,087 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [40/48] Tour pos_restaurant_sync_second_login → Step .table:contains(4) 2026-09-14 11:00:43,103 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2719571 started for PoS orders references: [{'name': 'Order 00516-002-0001', 'uuid': 'c170e30c-335e-40bd-8b60-0ea97ff13cbf'}] 2026-09-14 11:00:43,137 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2719571 order {'name': 'Order 00516-002-0001', 'uuid': 'c170e30c-335e-40bd-8b60-0ea97ff13cbf'} created pos.order #541 2026-09-14 11:00:43,139 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2719571 finished 2026-09-14 11:00:43,161 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 40 0.019 0.041 2026-09-14 11:00:43,654 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [41/48] Tour pos_restaurant_sync_second_login → Step .table-free-order-label:contains("4") 2026-09-14 11:00:43,659 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24660126 started for PoS orders references: [{'name': '/', 'uuid': 'c170e30c-335e-40bd-8b60-0ea97ff13cbf'}] 2026-09-14 11:00:43,682 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24660126 order {'name': '/', 'uuid': 'c170e30c-335e-40bd-8b60-0ea97ff13cbf'} updated pos.order #541 2026-09-14 11:00:43,684 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24660126 finished 2026-09-14 11:00:43,715 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 38 0.018 0.042 2026-09-14 11:00:43,735 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8835981 started for PoS orders references: [{'name': '/', 'uuid': 'c170e30c-335e-40bd-8b60-0ea97ff13cbf'}] 2026-09-14 11:00:43,755 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [42/48] Tour pos_restaurant_sync_second_login → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:00:43,759 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8835981 order {'name': '/', 'uuid': 'c170e30c-335e-40bd-8b60-0ea97ff13cbf'} updated pos.order #541 2026-09-14 11:00:43,762 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8835981 finished 2026-09-14 11:00:43,795 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 38 0.020 0.045 2026-09-14 11:00:43,818 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.009 2026-09-14 11:00:43,825 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.006 2026-09-14 11:00:43,847 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [43/48] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:43,895 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [44/48] Tour pos_restaurant_sync_second_login → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-09-14 11:00:43,954 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [45/48] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:00:44,019 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [46/48] Tour pos_restaurant_sync_second_login → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:00:44,076 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [47/48] Tour pos_restaurant_sync_second_login → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:00:44,092 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25594733 started for PoS orders references: [{'name': '/', 'uuid': 'c170e30c-335e-40bd-8b60-0ea97ff13cbf'}] 2026-09-14 11:00:44,114 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added lines [804] to pos.order #541 2026-09-14 11:00:44,122 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25594733 order {'name': '/', 'uuid': 'c170e30c-335e-40bd-8b60-0ea97ff13cbf'} updated pos.order #541 2026-09-14 11:00:44,125 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25594733 finished 2026-09-14 11:00:44,178 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 52 0.038 0.052 2026-09-14 11:00:44,203 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [48/48] Tour pos_restaurant_sync_second_login → Step .floor-map .table:has(.label:contains("4")):has(.order-count:contains("1")) 2026-09-14 11:00:44,272 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-09-14 11:00:44,272 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR pos_restaurant_sync_second_login SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-14 11:00:44,385 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 18327096 (allocated 20590592) 2026-09-14 11:00:44,390 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 42998 2026-09-14 11:00:44,393 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-09-14 11:00:44,395 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 42998 2026-09-14 11:00:44,453 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmp98xruzqc_chrome_odoo" 2026-09-14 11:00:44,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-09-14 11:00:44,825 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 43136 2026-09-14 11:00:44,825 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmp9b4ogl20_chrome_odoo 2026-09-14 11:00:44,826 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:40413/json/version 2026-09-14 11:00:44,827 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:40413/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:00:44,862 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:00:44,862 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:40413/json 2026-09-14 11:00:44,863 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:40413/json with timeout 3 increased to 10s during tests 2026-09-14 11:00:44,866 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:40413/devtools/page/D68579D9C4A7192FF10D1C05D3F4DB1F 2026-09-14 11:00:44,878 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-09-14 11:00:44,882 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-09-14 11:00:44,927 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:00:44,930 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-09-14 11:00:44,934 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:00:44,934 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:00:44,953 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:00:46,579 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:46] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.102 1.529 2026-09-14 11:00:46,583 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': 'D68579D9C4A7192FF10D1C05D3F4DB1F', 'loaderId': '235505156FAF13D8E276ABCCA336CF1C', 'isDownload': False} 2026-09-14 11:00:46,583 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-09-14 11:00:46,590 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:00:46,617 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:46] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.013 0.009 2026-09-14 11:00:46,625 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:46] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-14 11:00:46,635 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:46] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-09-14 11:00:46,991 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:46] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:00:47,000 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:00:47,009 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: IndexedDB 1 Ready 2026-09-14 11:00:47,020 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate test code "odoo.startTour('SplitBillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:00:47,026 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [1/99] Tour SplitBillScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:00:47,036 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.022 0.009 2026-09-14 11:00:47,534 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:47] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 308 0.244 0.280 2026-09-14 11:00:47,535 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.478 2026-09-14 11:00:47,666 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 11:00:47,695 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:00:47,720 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-14 11:00:47,743 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:47] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-09-14 11:00:47,751 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-14 11:00:47,806 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:00:47,824 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:00:47,825 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:00:47,846 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:47] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.009 0.019 2026-09-14 11:00:47,888 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:00:47,889 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:47] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.016 0.056 2026-09-14 11:00:47,891 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:00:47,910 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [2/99] Tour SplitBillScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:00:48,009 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [3/99] Tour SplitBillScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-09-14 11:00:48,106 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:48] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.045 0.049 2026-09-14 11:00:48,165 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:00:48,203 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [4/99] Tour SplitBillScreenTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-14 11:00:48,232 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:48] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.010 2026-09-14 11:00:48,245 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:48] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.027 2026-09-14 11:00:48,255 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:48] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.026 2026-09-14 11:00:48,261 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:48] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.045 2026-09-14 11:00:48,270 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:48] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.051 2026-09-14 11:00:48,283 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:48] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.058 2026-09-14 11:00:48,294 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:48] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.054 2026-09-14 11:00:48,296 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [5/99] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:48,310 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:48] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.043 2026-09-14 11:00:48,316 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:48] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.051 2026-09-14 11:00:48,328 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:48] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.075 2026-09-14 11:00:48,337 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:48] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.061 2026-09-14 11:00:48,344 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:48] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.045 2026-09-14 11:00:48,348 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:48] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.060 2026-09-14 11:00:48,361 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [6/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-14 11:00:48,426 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/99] Tour SplitBillScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 11:00:48,493 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [8/99] Tour SplitBillScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 11:00:48,560 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [9/99] Tour SplitBillScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 11:00:48,621 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/99] Tour SplitBillScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 11:00:48,700 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [11/99] Tour SplitBillScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 11:00:48,758 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [12/99] Tour SplitBillScreenTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 11:00:48,821 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [13/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0"))) 2026-09-14 11:00:49,002 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [14/99] Tour SplitBillScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:00:49,069 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [15/99] Tour SplitBillScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-14 11:00:49,137 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [16/99] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:49,194 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [17/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-14 11:00:49,254 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [18/99] Tour SplitBillScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 11:00:49,337 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/99] Tour SplitBillScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 11:00:49,388 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [20/99] Tour SplitBillScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 11:00:49,454 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [21/99] Tour SplitBillScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 11:00:49,536 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [22/99] Tour SplitBillScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 11:00:49,587 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/99] Tour SplitBillScreenTour → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-09-14 11:00:49,654 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [24/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3")):has(.price:contains("6.0"))) 2026-09-14 11:00:49,836 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [25/99] Tour SplitBillScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:00:49,903 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [26/99] Tour SplitBillScreenTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:00:49,983 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [27/99] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:50,040 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [28/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:00:50,104 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [29/99] Tour SplitBillScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 11:00:50,172 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [30/99] Tour SplitBillScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 11:00:50,236 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [31/99] Tour SplitBillScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 11:00:50,303 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [32/99] Tour SplitBillScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 11:00:50,392 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [33/99] Tour SplitBillScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 11:00:50,453 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1")):has(.price:contains("2.0"))) 2026-09-14 11:00:50,521 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [35/99] Tour SplitBillScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:00:50,586 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [36/99] Tour SplitBillScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:00:50,637 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [37/99] Tour SplitBillScreenTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:00:50,695 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [38/99] Tour SplitBillScreenTour → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-14 11:00:50,705 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:00:50,764 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-14 11:00:50,821 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [40/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-14 11:00:50,873 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [41/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:00:50,927 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [42/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-14 11:00:50,984 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [43/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-14 11:00:51,037 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-14 11:00:51,109 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [45/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-14 11:00:51,176 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [46/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","quantity":"3 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-14 11:00:51,237 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [47/99] Tour SplitBillScreenTour → Step total amount of split is '6.0' (trigger: .splitbill-screen .order-info .subtotal:contains("6.0")) 2026-09-14 11:00:51,303 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [48/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-14 11:00:51,360 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:00:51,421 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [50/99] Tour SplitBillScreenTour → Step total amount of split is '8.0' (trigger: .splitbill-screen .order-info .subtotal:contains("8.0")) 2026-09-14 11:00:51,488 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [51/99] Tour SplitBillScreenTour → Step click pay button (trigger: .splitbill-screen .pay-button .button) 2026-09-14 11:00:51,575 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40353968 started for PoS orders references: [{'name': 'Order 00517-001-0001', 'uuid': '310627b4-21b0-4562-b299-05630a181bce'}] 2026-09-14 11:00:51,579 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [52/99] Tour SplitBillScreenTour → Step .table-free-order-label:contains("2B") 2026-09-14 11:00:51,671 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40353968 order {'name': 'Order 00517-001-0001', 'uuid': '310627b4-21b0-4562-b299-05630a181bce'} created pos.order #542 2026-09-14 11:00:51,674 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40353968 finished 2026-09-14 11:00:51,721 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 94 0.070 0.079 2026-09-14 11:00:51,748 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74664367 started for PoS orders references: [{'name': 'Order 00517-001-0002', 'uuid': '7a0279f3-c50c-463c-9b95-b7ce0a32e926'}] 2026-09-14 11:00:51,799 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74664367 order {'name': 'Order 00517-001-0002', 'uuid': '7a0279f3-c50c-463c-9b95-b7ce0a32e926'} created pos.order #543 2026-09-14 11:00:51,802 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74664367 finished 2026-09-14 11:00:51,860 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 56 0.053 0.061 2026-09-14 11:00:51,906 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [53/99] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:51,970 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [54/99] Tour SplitBillScreenTour → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-09-14 11:00:52,037 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [55/99] Tour SplitBillScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:00:52,088 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [56/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-14 11:00:52,153 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [57/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-14 11:00:52,207 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [58/99] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-09-14 11:00:52,270 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [59/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:00:52,352 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [60/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:00:52,404 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/99] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-09-14 11:00:52,470 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/99] Tour SplitBillScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-14 11:00:52,545 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [63/99] Tour SplitBillScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-09-14 11:00:52,621 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [64/99] Tour SplitBillScreenTour → Step .ticket-screen .order-row > .col:contains("-0001") 2026-09-14 11:00:52,670 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:52] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 32 0.015 0.033 2026-09-14 11:00:52,723 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [65/99] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:52,775 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [66/99] Tour SplitBillScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-14 11:00:52,857 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 5 0.008 0.007 2026-09-14 11:00:52,861 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [67/99] Tour SplitBillScreenTour → Step product screen is shown (trigger: .product-screen) 2026-09-14 11:00:52,921 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [68/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-09-14 11:00:52,998 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-09-14 11:00:53,054 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [70/99] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-09-14 11:00:53,120 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [71/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-14 11:00:53,195 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [72/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-14 11:00:53,254 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [73/99] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-09-14 11:00:53,320 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/99] Tour SplitBillScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:00:53,390 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [75/99] Tour SplitBillScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:00:53,417 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50832494 started for PoS orders references: [{'name': '/', 'uuid': '310627b4-21b0-4562-b299-05630a181bce'}] 2026-09-14 11:00:53,441 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50832494 order {'name': '/', 'uuid': '310627b4-21b0-4562-b299-05630a181bce'} updated pos.order #542 2026-09-14 11:00:53,443 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50832494 finished 2026-09-14 11:00:53,510 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 50 0.045 0.051 2026-09-14 11:00:53,536 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [76/99] Tour SplitBillScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-09-14 11:00:53,617 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.006 2026-09-14 11:00:53,627 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [77/99] Tour SplitBillScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:00:53,683 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [78/99] Tour SplitBillScreenTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:00:53,742 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [79/99] Tour SplitBillScreenTour → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-14 11:00:53,813 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [80/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-14 11:00:53,878 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [81/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-14 11:00:53,937 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [82/99] Tour SplitBillScreenTour → Step total amount of split is '2.0' (trigger: .splitbill-screen .order-info .subtotal:contains("2.0")) 2026-09-14 11:00:54,004 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Minute Maid","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid"))) 2026-09-14 11:00:54,073 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [84/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1 / 3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-14 11:00:54,142 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [85/99] Tour SplitBillScreenTour → Step total amount of split is '4.0' (trigger: .splitbill-screen .order-info .subtotal:contains("4.0")) 2026-09-14 11:00:54,203 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [86/99] Tour SplitBillScreenTour → Step click pay button (trigger: .splitbill-screen .pay-button .button) 2026-09-14 11:00:54,290 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89506885 started for PoS orders references: [{'name': '/', 'uuid': '310627b4-21b0-4562-b299-05630a181bce'}] 2026-09-14 11:00:54,294 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [87/99] Tour SplitBillScreenTour → Step .table-free-order-label:contains("2C") 2026-09-14 11:00:54,333 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89506885 order {'name': '/', 'uuid': '310627b4-21b0-4562-b299-05630a181bce'} updated pos.order #542 2026-09-14 11:00:54,335 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89506885 finished 2026-09-14 11:00:54,372 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 62 0.029 0.057 2026-09-14 11:00:54,399 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7038543 started for PoS orders references: [{'name': 'Order 00517-001-0003', 'uuid': 'e85f0673-3f9a-4ab8-8ba7-3ec7729dc48f'}] 2026-09-14 11:00:54,465 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7038543 order {'name': 'Order 00517-001-0003', 'uuid': 'e85f0673-3f9a-4ab8-8ba7-3ec7729dc48f'} created pos.order #544 2026-09-14 11:00:54,483 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7038543 finished 2026-09-14 11:00:54,528 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 56 0.058 0.074 2026-09-14 11:00:54,570 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/99] Tour SplitBillScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-14 11:00:54,640 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [89/99] Tour SplitBillScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-09-14 11:00:54,709 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [90/99] Tour SplitBillScreenTour → Step .ticket-screen .order-row > .col:contains("-0001") 2026-09-14 11:00:54,773 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:54] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 32 0.026 0.036 2026-09-14 11:00:54,801 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [91/99] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:00:54,853 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [92/99] Tour SplitBillScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-14 11:00:54,935 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.007 2026-09-14 11:00:54,947 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [93/99] Tour SplitBillScreenTour → Step product screen is shown (trigger: .product-screen) 2026-09-14 11:00:55,005 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-14 11:00:55,082 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [95/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-14 11:00:55,138 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [96/99] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-09-14 11:00:55,203 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [97/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("2"))) 2026-09-14 11:00:55,279 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [98/99] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("2"))) 2026-09-14 11:00:55,337 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [99/99] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-09-14 11:00:55,403 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-09-14 11:00:55,404 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════════╗ ║ TOUR SplitBillScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-14 11:00:55,533 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20043888 (allocated 22949888) 2026-09-14 11:00:55,537 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 43136 2026-09-14 11:00:55,542 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-09-14 11:00:55,542 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 43136 2026-09-14 11:00:55,583 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmp9b4ogl20_chrome_odoo" 2026-09-14 11:00:55,760 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 43272 2026-09-14 11:00:55,760 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpw2lxu5iu_chrome_odoo 2026-09-14 11:00:55,761 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:39801/json/version 2026-09-14 11:00:55,762 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39801/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:00:55,795 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:00:55,795 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:39801/json 2026-09-14 11:00:55,795 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39801/json with timeout 3 increased to 10s during tests 2026-09-14 11:00:55,799 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:39801/devtools/page/18DF03774B2E7F360EEDCF60DB6CF47A 2026-09-14 11:00:55,800 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-09-14 11:00:55,802 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-09-14 11:00:55,828 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_admin from n/a 2026-09-14 11:00:55,841 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-09-14 11:00:55,853 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:00:55,854 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:00:56,093 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:56] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 64 0.057 0.174 2026-09-14 11:00:56,096 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '18DF03774B2E7F360EEDCF60DB6CF47A', 'loaderId': '23904CAB42E427954B0CE0FAF1BE2C92', 'isDownload': False} 2026-09-14 11:00:56,097 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-09-14 11:00:56,103 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:00:56,119 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:56] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.007 2026-09-14 11:00:56,125 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:56] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-14 11:00:56,130 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:56] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-14 11:00:56,525 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:56] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:00:56,544 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: IndexedDB 1 Ready 2026-09-14 11:00:56,546 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:00:56,547 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-14 11:00:56,553 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate test code "odoo.startTour('FloorScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:00:56,560 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [1/149] Tour FloorScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:00:57,152 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:57] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 352 0.291 0.320 2026-09-14 11:00:57,154 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.588 2026-09-14 11:00:57,318 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 11:00:57,330 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:00:57,369 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 6 0.006 0.009 2026-09-14 11:00:57,389 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:57] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-09-14 11:00:57,399 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-14 11:00:57,454 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:00:57,462 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:00:57,525 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:00:57,532 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:00:57,539 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 11:00:57,543 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [2/149] Tour FloorScreenTour → Step selected floor is 'Main Floor' (trigger: .button-floor.active:contains("Main Floor")) 2026-09-14 11:00:57,566 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:57] "GET /web/image/res.users/184/avatar_128 HTTP/1.1" 200 - 16 0.029 0.029 2026-09-14 11:00:57,588 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:57] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.009 0.070 2026-09-14 11:00:57,632 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [3/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-09-14 11:00:57,690 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [4/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:00:57,755 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [5/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:00:57,822 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [6/149] Tour FloorScreenTour → Step click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor")) 2026-09-14 11:00:57,889 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"3"} (trigger: .floor-map .table:has(.label:contains("3"))) 2026-09-14 11:00:57,955 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [8/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"1"} (trigger: .floor-map .table:has(.label:contains("1"))) 2026-09-14 11:00:58,020 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [9/149] Tour FloorScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-14 11:00:58,095 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/149] Tour FloorScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-09-14 11:00:58,158 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [11/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"3","run":"click"} (trigger: .floor-map .table:has(.label:contains("3"))) 2026-09-14 11:00:58,218 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [12/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"3","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("3"))) 2026-09-14 11:00:58,226 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:00:58,270 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [13/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .floor-map .table:has(.label:contains("1"))) 2026-09-14 11:00:58,347 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [14/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("1"))) 2026-09-14 11:00:58,360 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 6 0.008 0.011 2026-09-14 11:00:58,382 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 5 0.004 0.007 2026-09-14 11:00:58,405 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [15/149] Tour FloorScreenTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-09-14 11:00:58,472 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [16/149] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Clone"]) 2026-09-14 11:00:58,479 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:00:58,497 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-14 11:00:58,545 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [17/149] Tour FloorScreenTour → Step selected floor is 'Main Floor (copy)' (trigger: .button-floor.active:contains("Main Floor (copy)")) 2026-09-14 11:00:58,555 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:58] "POST /web/dataset/call_kw/restaurant.floor/create HTTP/1.1" 200 - 4 0.003 0.009 2026-09-14 11:00:58,573 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:58] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.004 0.005 2026-09-14 11:00:58,585 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:58] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:00:58,602 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:58] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:00:58,607 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [18/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-09-14 11:00:58,669 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:00:58,735 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [20/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:00:58,787 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [21/149] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-09-14 11:00:58,909 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:58] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 31 0.019 0.044 2026-09-14 11:00:58,926 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:00:59,065 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [22/149] Tour FloorScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-14 11:00:59,066 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: IndexedDB 1 Ready 2026-09-14 11:00:59,067 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.008 2026-09-14 11:00:59,563 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:59] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 223 0.233 0.266 2026-09-14 11:00:59,564 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.471 2026-09-14 11:00:59,704 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.010 2026-09-14 11:00:59,726 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-09-14 11:00:59,744 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.006 2026-09-14 11:00:59,760 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:59] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:00:59,766 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-14 11:00:59,830 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:00:59] "GET /web/image/res.users/184/avatar_128 HTTP/1.1" 304 - 9 0.008 0.020 2026-09-14 11:00:59,832 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/149] Tour FloorScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-09-14 11:00:59,893 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [24/149] Tour FloorScreenTour → Step click 'Main Floor (copy)' floor (trigger: .floor-selector .button-floor:contains("Main Floor (copy)")) 2026-09-14 11:00:59,958 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [25/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-09-14 11:01:00,023 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [26/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:01:00,087 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [27/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:01:00,154 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [28/149] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Delete"]) 2026-09-14 11:01:00,214 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [29/149] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:01:00,286 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [30/149] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-09-14 11:01:00,312 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:00] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor HTTP/1.1" 200 - 13 0.011 0.017 2026-09-14 11:01:00,440 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:00] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 31 0.040 0.055 2026-09-14 11:01:00,451 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:01:00,528 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [31/149] Tour FloorScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-14 11:01:00,529 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: IndexedDB 1 Ready 2026-09-14 11:01:00,988 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:00] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 223 0.194 0.264 2026-09-14 11:01:00,995 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.460 2026-09-14 11:01:01,089 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-09-14 11:01:01,098 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:01:01,119 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:01:01,146 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.009 2026-09-14 11:01:01,163 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:01] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:01:01,177 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-14 11:01:01,253 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:01] "GET /web/image/res.users/184/avatar_128 HTTP/1.1" 304 - 9 0.016 0.024 2026-09-14 11:01:01,276 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [32/149] Tour FloorScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-09-14 11:01:01,345 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [33/149] Tour FloorScreenTour → Step Check that element ".floor-selector .button-floor:contains('Main Floor (copy)')" don't exist. (trigger: body:not(:has(.floor-selector .button-floor:contains('Main Floor (copy)')))) 2026-09-14 11:01:01,394 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/149] Tour FloorScreenTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-09-14 11:01:01,456 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [35/149] Tour FloorScreenTour → Step .edit-buttons i[aria-label="Add Table"] 2026-09-14 11:01:01,524 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [36/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("1"))) 2026-09-14 11:01:01,532 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:01] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:01:01,588 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [37/149] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Rename"]) 2026-09-14 11:01:01,662 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [38/149] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-09-14 11:01:01,735 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/149] Tour FloorScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-09-14 11:01:01,788 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [40/149] Tour FloorScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-09-14 11:01:01,860 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [41/149] Tour FloorScreenTour → Step input shown is '100' (trigger: .modal .value:contains("100")) 2026-09-14 11:01:01,919 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [42/149] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:01:01,990 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [43/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"100","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("100"))) 2026-09-14 11:01:01,998 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:01] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 11:01:02,021 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-14 11:01:02,055 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/149] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Clone"]) 2026-09-14 11:01:02,125 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [45/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("1"))) 2026-09-14 11:01:02,131 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:02] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:01:02,190 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [46/149] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Rename"]) 2026-09-14 11:01:02,256 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [47/149] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-09-14 11:01:02,322 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [48/149] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-09-14 11:01:02,386 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/149] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-09-14 11:01:02,456 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [50/149] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-09-14 11:01:02,507 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [51/149] Tour FloorScreenTour → Step input shown is '1111' (trigger: .modal .value:contains("1111")) 2026-09-14 11:01:02,559 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [52/149] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:01:02,614 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [53/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"1111","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("1111"))) 2026-09-14 11:01:02,630 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:02] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 1 0.004 0.011 2026-09-14 11:01:02,651 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.008 2026-09-14 11:01:02,668 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [54/149] Tour FloorScreenTour → Step click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor")) 2026-09-14 11:01:02,724 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [55/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"3"} (trigger: .floor-map .table:has(.label:contains("3"))) 2026-09-14 11:01:02,734 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:02] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 1 0.001 0.007 2026-09-14 11:01:02,753 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.007 2026-09-14 11:01:02,788 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [56/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"1"} (trigger: .floor-map .table:has(.label:contains("1"))) 2026-09-14 11:01:02,855 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [57/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .floor-map .table:has(.label:contains("1"))) 2026-09-14 11:01:02,920 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [58/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("1"))) 2026-09-14 11:01:02,971 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [59/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"3"} (trigger: .floor-map .table:has(.label:contains("3"))) 2026-09-14 11:01:03,039 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [60/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"3","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("3"))) 2026-09-14 11:01:03,103 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/149] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Clone"]) 2026-09-14 11:01:03,171 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"2","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("2"))) 2026-09-14 11:01:03,178 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:03] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 1 0.002 0.004 2026-09-14 11:01:03,192 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:03] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:01:03,224 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [63/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("4"))) 2026-09-14 11:01:03,286 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [64/149] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Delete"]) 2026-09-14 11:01:03,341 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [65/149] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:01:03,401 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:03] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 1 0.000 0.003 2026-09-14 11:01:03,403 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [66/149] Tour FloorScreenTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-09-14 11:01:03,414 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:03] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:01:03,419 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:03] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:01:03,431 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 11:01:03,446 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.010 2026-09-14 11:01:03,457 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [67/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-09-14 11:01:03,520 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [68/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:01:03,586 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:01:03,652 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [70/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"100"} (trigger: .floor-map .table:has(.label:contains("100"))) 2026-09-14 11:01:03,719 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [71/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"1111"} (trigger: .floor-map .table:has(.label:contains("1111"))) 2026-09-14 11:01:03,771 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [72/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"1111","run":"click"} (trigger: .floor-map .table:has(.label:contains("1111"))) 2026-09-14 11:01:03,826 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [73/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"1111","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("1111"))) 2026-09-14 11:01:03,878 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/149] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Delete"]) 2026-09-14 11:01:03,939 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [75/149] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:01:04,006 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [76/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:01:04,011 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:04] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:01:04,020 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:04] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-14 11:01:04,036 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 11:01:04,073 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [77/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("4"))) 2026-09-14 11:01:04,137 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [78/149] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Seats"]) 2026-09-14 11:01:04,190 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [79/149] Tour FloorScreenTour → Step click numpad button: ⌫ (trigger: .modal div.numpad button[value="⌫"]) 2026-09-14 11:01:04,256 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [80/149] Tour FloorScreenTour → Step click numpad button: 9 (trigger: .modal div.numpad button[value="9"]) 2026-09-14 11:01:04,320 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [81/149] Tour FloorScreenTour → Step click numpad button: 9 (trigger: .modal div.numpad button[value="9"]) 2026-09-14 11:01:04,386 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [82/149] Tour FloorScreenTour → Step input shown is '9' (trigger: .modal .value:contains("9")) 2026-09-14 11:01:04,437 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/149] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:01:04,491 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [84/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:01:04,498 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:04] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 1 0.001 0.004 2026-09-14 11:01:04,523 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.010 2026-09-14 11:01:04,544 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [85/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("4"))) 2026-09-14 11:01:04,602 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [86/149] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Seats"]) 2026-09-14 11:01:04,656 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [87/149] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-09-14 11:01:04,709 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/149] Tour FloorScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-09-14 11:01:04,769 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [89/149] Tour FloorScreenTour → Step input shown is '15' (trigger: .modal .value:contains("15")) 2026-09-14 11:01:04,835 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [90/149] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:01:04,890 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [91/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:01:04,900 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:04] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 1 0.004 0.006 2026-09-14 11:01:04,912 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 11:01:04,943 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [92/149] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Make Round"]) 2026-09-14 11:01:05,006 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [93/149] Tour FloorScreenTour → Step add table (trigger: .edit-buttons button:contains("Save")) 2026-09-14 11:01:05,010 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:05] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-14 11:01:05,026 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-09-14 11:01:05,069 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","withoutClass":".selected"} (trigger: .floor-map .table:not(.selected):has(.label:contains("4"))) 2026-09-14 11:01:05,070 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:05] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:01:05,086 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-14 11:01:05,121 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [95/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:01:05,208 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.015 2026-09-14 11:01:05,244 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [96/149] Tour FloorScreenTour → Step product screen is shown (trigger: .product-screen) 2026-09-14 11:01:05,284 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:05] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.013 2026-09-14 11:01:05,303 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:05] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.007 0.031 2026-09-14 11:01:05,312 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [97/149] Tour FloorScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:01:05,318 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:05] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.044 2026-09-14 11:01:05,347 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:05] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.064 2026-09-14 11:01:05,376 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:05] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.009 0.072 2026-09-14 11:01:05,378 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [98/149] Tour FloorScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:01:05,389 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:05] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.092 2026-09-14 11:01:05,411 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:05] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.009 0.103 2026-09-14 11:01:05,423 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:05] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.055 2026-09-14 11:01:05,435 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:05] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.040 2026-09-14 11:01:05,441 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:05] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.093 2026-09-14 11:01:05,451 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:05] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.034 2026-09-14 11:01:05,460 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:05] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.076 2026-09-14 11:01:05,472 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:05] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.162 2026-09-14 11:01:07,435 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [99/149] Tour FloorScreenTour → Step click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor")) 2026-09-14 11:01:07,506 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [100/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"3"} (trigger: .floor-map .table:has(.label:contains("3"))) 2026-09-14 11:01:07,557 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [101/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"3","run":"click"} (trigger: .floor-map .table:has(.label:contains("3"))) 2026-09-14 11:01:07,633 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [102/149] Tour FloorScreenTour → Step product screen is shown (trigger: .product-screen) 2026-09-14 11:01:07,633 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.007 2026-09-14 11:01:07,699 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [103/149] Tour FloorScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:01:07,761 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [104/149] Tour FloorScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:01:09,818 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [105/149] Tour FloorScreenTour → Step selected floor is 'Second Floor' (trigger: .button-floor.active:contains("Second Floor")) 2026-09-14 11:01:09,885 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [106/149] Tour FloorScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-14 11:01:09,940 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [107/149] Tour FloorScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-09-14 11:01:09,996 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [108/149] Tour FloorScreenTour → Step click add floor (trigger: .floor-selector button i[aria-label="Add Floor"]) 2026-09-14 11:01:10,057 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [109/149] Tour FloorScreenTour → Step dialog is open (trigger: .modal .modal-content) 2026-09-14 11:01:10,120 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [110/149] Tour FloorScreenTour → Step check 'Apply' button is disabled (trigger: .modal:not(.o_inactive_modal) .modal-footer button[disabled]:contains("Apply")) 2026-09-14 11:01:10,186 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [111/149] Tour FloorScreenTour → Step input text 'Test Floor' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-14 11:01:10,256 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [112/149] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:01:10,311 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [113/149] Tour FloorScreenTour → Step add table (trigger: .edit-buttons button:contains("Save")) 2026-09-14 11:01:10,317 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:10] "POST /web/dataset/call_kw/restaurant.floor/create HTTP/1.1" 200 - 2 0.001 0.004 2026-09-14 11:01:10,365 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [114/149] Tour FloorScreenTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-09-14 11:01:10,421 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [115/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:01:10,498 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [116/149] Tour FloorScreenTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:01:10,500 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.006 2026-09-14 11:01:10,577 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [117/149] Tour FloorScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:01:10,641 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [118/149] Tour FloorScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:01:10,665 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85374558 started for PoS orders references: [{'name': 'Order 00517-004-0003', 'uuid': '049379fa-0239-46e0-8566-aa170f3263c0'}] 2026-09-14 11:01:10,777 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85374558 order {'name': 'Order 00517-004-0003', 'uuid': '049379fa-0239-46e0-8566-aa170f3263c0'} created pos.order #545 2026-09-14 11:01:10,780 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85374558 finished 2026-09-14 11:01:10,828 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 70 0.087 0.079 2026-09-14 11:01:10,851 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [119/149] Tour FloorScreenTour → Step .floor-map 2026-09-14 11:01:10,918 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [120/149] Tour FloorScreenTour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:01:10,972 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-14 11:01:11,473 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-14 11:01:11,974 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:has(.label:contains("4")) Object(position='top', relative=true) 2026-09-14 11:01:11,975 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-14 11:01:12,481 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:has(.label:contains("4")) Object(position='center', relative=true) 2026-09-14 11:01:12,484 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-14 11:01:12,993 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-14 11:01:12,998 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:12] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 1 0.001 0.004 2026-09-14 11:01:13,024 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.009 2026-09-14 11:01:13,504 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [121/149] Tour FloorScreenTour → Step Verify that table 5 is a child table (trigger: .floor-map .table:has(.label:contains("5")) .info.opacity-25) 2026-09-14 11:01:13,555 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [122/149] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-09-14 11:01:13,664 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:13] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 31 0.013 0.040 2026-09-14 11:01:13,680 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:01:13,746 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [123/149] Tour FloorScreenTour → Step Verify that table 5 is a child table (trigger: .floor-map .table:has(.label:contains("5")) .info.opacity-25) 2026-09-14 11:01:13,747 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: IndexedDB 1 Ready 2026-09-14 11:01:14,281 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:14] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 223 0.274 0.260 2026-09-14 11:01:14,288 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.534 2026-09-14 11:01:14,421 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:01:14,432 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.007 2026-09-14 11:01:14,461 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:01:14,488 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 7 0.003 0.007 2026-09-14 11:01:14,508 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:14] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:01:14,519 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-14 11:01:14,574 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [124/149] Tour FloorScreenTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:01:14,604 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:14] "GET /web/image/res.users/184/avatar_128 HTTP/1.1" 304 - 9 0.013 0.029 2026-09-14 11:01:14,642 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 7 0.003 0.009 2026-09-14 11:01:14,689 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [125/149] Tour FloorScreenTour → Step Check if the active tab contains the text4 & 5 (trigger: .navbar-menu .btn-primary:contains(4 & 5)) 2026-09-14 11:01:14,718 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:14] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 304 - 4 0.002 0.016 2026-09-14 11:01:14,728 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:14] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 304 - 4 0.003 0.010 2026-09-14 11:01:14,744 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:14] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 304 - 4 0.007 0.023 2026-09-14 11:01:14,760 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:14] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 304 - 4 0.006 0.055 2026-09-14 11:01:14,764 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [126/149] Tour FloorScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:14,772 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:14] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 304 - 4 0.007 0.054 2026-09-14 11:01:14,782 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:14] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 304 - 4 0.002 0.057 2026-09-14 11:01:14,793 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:14] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 304 - 4 0.004 0.043 2026-09-14 11:01:14,800 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:14] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 304 - 4 0.001 0.020 2026-09-14 11:01:14,823 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:14] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 304 - 4 0.006 0.053 2026-09-14 11:01:14,829 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:14] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 304 - 4 0.001 0.108 2026-09-14 11:01:14,831 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [127/149] Tour FloorScreenTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:01:14,843 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:14] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 304 - 4 0.006 0.098 2026-09-14 11:01:14,851 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:14] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 304 - 4 0.001 0.065 2026-09-14 11:01:14,861 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:14] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 304 - 4 0.002 0.051 2026-09-14 11:01:14,894 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [128/149] Tour FloorScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:01:14,952 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [129/149] Tour FloorScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:01:15,025 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [130/149] Tour FloorScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:01:15,057 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16710941 started for PoS orders references: [{'name': '/', 'uuid': '049379fa-0239-46e0-8566-aa170f3263c0'}] 2026-09-14 11:01:15,081 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16710941 order {'name': '/', 'uuid': '049379fa-0239-46e0-8566-aa170f3263c0'} updated pos.order #545 2026-09-14 11:01:15,084 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16710941 finished 2026-09-14 11:01:15,133 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 48 0.029 0.053 2026-09-14 11:01:15,168 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [131/149] Tour FloorScreenTour → Step .floor-map 2026-09-14 11:01:15,235 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [132/149] Tour FloorScreenTour → Step click on Go To button (trigger: .navbar-menu .btn:contains("Table")) 2026-09-14 11:01:15,314 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [133/149] Tour FloorScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-09-14 11:01:15,374 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [134/149] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:01:15,458 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [135/149] Tour FloorScreenTour → Step Check if the active tab contains the text4 & 5 (trigger: .navbar-menu .btn-primary:contains(4 & 5)) 2026-09-14 11:01:15,465 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 7 0.013 0.010 2026-09-14 11:01:15,514 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [136/149] Tour FloorScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:15,570 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [137/149] Tour FloorScreenTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:01:15,635 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [138/149] Tour FloorScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:01:15,701 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [139/149] Tour FloorScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:01:15,781 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [140/149] Tour FloorScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:01:15,792 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:01:15,794 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:01:15,842 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [141/149] Tour FloorScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:01:15,906 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [142/149] Tour FloorScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 11:01:15,980 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [143/149] Tour FloorScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:01:15,988 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:01:16,059 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [144/149] Tour FloorScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 11:01:16,062 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42860345 started for PoS orders references: [{'name': '/', 'uuid': '049379fa-0239-46e0-8566-aa170f3263c0'}] 2026-09-14 11:01:16,067 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:01:16,171 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [575] to pos.order #545 2026-09-14 11:01:16,696 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42860345 order {'name': '/', 'uuid': '049379fa-0239-46e0-8566-aa170f3263c0'} updated pos.order #545 2026-09-14 11:01:16,702 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42860345 finished 2026-09-14 11:01:16,757 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 313 0.360 0.343 2026-09-14 11:01:16,797 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:16] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 1 0.001 0.004 2026-09-14 11:01:16,863 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [145/149] Tour FloorScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 11:01:16,867 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:16] "GET /web/image?model=pos.config&id=79&field=custom_logo HTTP/1.1" 200 - 9 0.006 0.032 2026-09-14 11:01:16,879 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.010 2026-09-14 11:01:16,925 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [146/149] Tour FloorScreenTour → Step Check that: ---Verify that table 5 is a child table--- is not true (trigger: body:not(:has(.floor-map .table:has(.label:contains("5")) .info.opacity-25))) 2026-09-14 11:01:16,985 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [147/149] Tour FloorScreenTour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:01:17,052 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-14 11:01:17,568 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-14 11:01:18,069 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:has(.label:contains("4")) Object(position='top', relative=true) 2026-09-14 11:01:18,069 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-14 11:01:18,575 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:has(.label:contains("4")) Object(position='center', relative=true) 2026-09-14 11:01:18,577 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-14 11:01:19,089 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-14 11:01:19,095 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:19] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 1 0.001 0.004 2026-09-14 11:01:19,115 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.007 2026-09-14 11:01:19,604 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [148/149] Tour FloorScreenTour → Step Drag table 5 to the bottom of the screen to unlink it (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:01:19,706 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:19] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:01:19,722 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.007 2026-09-14 11:01:19,756 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [149/149] Tour FloorScreenTour → Step Check that: ---Verify that table 5 is a child table--- is not true (trigger: body:not(:has(.floor-map .table:has(.label:contains("5")) .info.opacity-25))) 2026-09-14 11:01:19,824 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-09-14 11:01:19,825 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════╗ ║ TOUR FloorScreenTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-14 11:01:19,964 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 17362424 (allocated 18489344) 2026-09-14 11:01:19,968 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 43272 2026-09-14 11:01:19,970 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-09-14 11:01:19,970 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 43272 2026-09-14 11:01:20,012 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpw2lxu5iu_chrome_odoo" 2026-09-14 11:01:20,057 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others_bis ... 2026-09-14 11:01:20,326 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome pid: 43501 2026-09-14 11:01:20,326 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless temporary user profile dir: /tmp/tmp0wm8g7g0_chrome_odoo 2026-09-14 11:01:20,326 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:33719/json/version 2026-09-14 11:01:20,327 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:33719/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:01:20,362 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:01:20,362 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:33719/json 2026-09-14 11:01:20,363 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:33719/json with timeout 3 increased to 10s during tests 2026-09-14 11:01:20,366 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Websocket url found: ws://127.0.0.1:33719/devtools/page/9F01A0AB7A9574DE8B4967BD695ADEC7 2026-09-14 11:01:20,369 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Enable chrome headless console log notification 2026-09-14 11:01:20,371 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless enable page notifications 2026-09-14 11:01:20,437 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_admin from n/a 2026-09-14 11:01:20,440 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Setting session cookie in browser 2026-09-14 11:01:20,451 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:01:20,451 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:01:20,464 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:01:21,098 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:21] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.104 0.532 2026-09-14 11:01:21,101 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigation result: {'frameId': '9F01A0AB7A9574DE8B4967BD695ADEC7', 'loaderId': 'F236C76C30DE9982AE01D14C8B17C82C', 'isDownload': False} 2026-09-14 11:01:21,101 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-09-14 11:01:21,107 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:01:21,127 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:21] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-14 11:01:21,152 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:21] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.030 2026-09-14 11:01:21,157 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:21] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-09-14 11:01:21,494 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:21] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:01:21,525 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:01:21,537 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate test code "odoo.startTour('ControlButtonsTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:01:21,543 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-09-14 11:01:21,553 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [1/114] Tour ControlButtonsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:01:21,555 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: IndexedDB 1 Ready 2026-09-14 11:01:22,152 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 308 0.322 0.299 2026-09-14 11:01:22,154 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.596 2026-09-14 11:01:22,260 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-14 11:01:22,288 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-14 11:01:22,329 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.005 2026-09-14 11:01:22,351 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.007 0.005 2026-09-14 11:01:22,366 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: Owl is running in 'dev' mode. 2026-09-14 11:01:22,414 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:01:22,432 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:01:22,447 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:01:22,473 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [2/114] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:01:22,490 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:01:22,491 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "GET /web/image/res.users/184/avatar_128 HTTP/1.1" 200 - 16 0.023 0.039 2026-09-14 11:01:22,509 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:01:22,511 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.005 0.072 2026-09-14 11:01:22,566 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [3/114] Tour ControlButtonsTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-09-14 11:01:22,661 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.055 0.036 2026-09-14 11:01:22,701 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 11:01:22,738 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [4/114] Tour ControlButtonsTour → Step .table-free-order-label:contains("2") 2026-09-14 11:01:22,774 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.016 2026-09-14 11:01:22,808 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [5/114] Tour ControlButtonsTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-14 11:01:22,810 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.055 2026-09-14 11:01:22,820 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.049 2026-09-14 11:01:22,826 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.064 2026-09-14 11:01:22,832 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.009 2026-09-14 11:01:22,848 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.061 2026-09-14 11:01:22,856 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.087 2026-09-14 11:01:22,869 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.049 2026-09-14 11:01:22,879 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.119 2026-09-14 11:01:22,881 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [6/114] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:22,886 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.052 2026-09-14 11:01:22,892 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.037 2026-09-14 11:01:22,898 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.053 2026-09-14 11:01:22,903 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:22] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.043 2026-09-14 11:01:22,941 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [7/114] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-14 11:01:23,003 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [8/114] Tour ControlButtonsTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 11:01:23,078 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [9/114] Tour ControlButtonsTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 11:01:23,136 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [10/114] Tour ControlButtonsTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 11:01:23,202 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [11/114] Tour ControlButtonsTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 11:01:23,280 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [12/114] Tour ControlButtonsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 11:01:23,336 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [13/114] Tour ControlButtonsTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 11:01:23,403 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [14/114] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0"))) 2026-09-14 11:01:23,584 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [15/114] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:01:23,651 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [16/114] Tour ControlButtonsTour → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:01:23,707 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [17/114] Tour ControlButtonsTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:01:23,723 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44150184 started for PoS orders references: [{'name': 'Order 00518-001-0001', 'uuid': 'a62b1fc8-7fa0-4494-9d31-183680f25e74'}] 2026-09-14 11:01:23,790 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44150184 order {'name': 'Order 00518-001-0001', 'uuid': 'a62b1fc8-7fa0-4494-9d31-183680f25e74'} created pos.order #546 2026-09-14 11:01:23,792 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44150184 finished 2026-09-14 11:01:23,842 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 92 0.046 0.076 2026-09-14 11:01:23,870 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [18/114] Tour ControlButtonsTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:01:23,946 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [19/114] Tour ControlButtonsTour → Step .table-free-order-label:contains("4") 2026-09-14 11:01:23,949 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 11:01:24,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [20/114] Tour ControlButtonsTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-14 11:01:24,065 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [21/114] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:24,126 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [22/114] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-14 11:01:24,185 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [23/114] Tour ControlButtonsTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 11:01:24,254 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [24/114] Tour ControlButtonsTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 11:01:24,319 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [25/114] Tour ControlButtonsTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 11:01:24,386 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [26/114] Tour ControlButtonsTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 11:01:24,461 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [27/114] Tour ControlButtonsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 11:01:24,513 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [28/114] Tour ControlButtonsTour → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-09-14 11:01:24,569 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [29/114] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3")):has(.price:contains("6.0"))) 2026-09-14 11:01:24,751 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [30/114] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:01:24,818 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [31/114] Tour ControlButtonsTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:01:24,887 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [32/114] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:24,944 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [33/114] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:01:25,003 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [34/114] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:01:25,072 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [35/114] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:01:25,139 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [36/114] Tour ControlButtonsTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:01:25,205 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [37/114] Tour ControlButtonsTour → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-14 11:01:25,220 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:01:25,271 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [38/114] Tour ControlButtonsTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-09-14 11:01:25,287 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33628598 started for PoS orders references: [{'name': 'Order 00518-001-0002', 'uuid': '83fbac77-16b1-4e63-aa17-ce685ef1c155'}] 2026-09-14 11:01:25,343 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [39/114] Tour ControlButtonsTour → Step .table-free-order-label:contains("2") 2026-09-14 11:01:25,353 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33628598 order {'name': 'Order 00518-001-0002', 'uuid': '83fbac77-16b1-4e63-aa17-ce685ef1c155'} created pos.order #547 2026-09-14 11:01:25,359 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33628598 finished 2026-09-14 11:01:25,412 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 56 0.057 0.070 2026-09-14 11:01:25,416 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98743987 started for PoS orders references: [{'name': '/', 'uuid': 'a62b1fc8-7fa0-4494-9d31-183680f25e74'}] 2026-09-14 11:01:25,468 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98743987 order {'name': '/', 'uuid': 'a62b1fc8-7fa0-4494-9d31-183680f25e74'} updated pos.order #546 2026-09-14 11:01:25,471 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98743987 finished 2026-09-14 11:01:25,532 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 50 0.039 0.142 2026-09-14 11:01:25,570 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [40/114] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-14 11:01:25,678 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:25] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel HTTP/1.1" 200 - 41 0.056 0.047 2026-09-14 11:01:25,704 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73891151 started for PoS orders references: [{'name': '/', 'uuid': 'a62b1fc8-7fa0-4494-9d31-183680f25e74'}] 2026-09-14 11:01:25,737 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added lines [816, 815] to pos.order #546 2026-09-14 11:01:25,746 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73891151 order {'name': '/', 'uuid': 'a62b1fc8-7fa0-4494-9d31-183680f25e74'} updated pos.order #546 2026-09-14 11:01:25,749 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73891151 finished 2026-09-14 11:01:25,786 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 55 0.036 0.052 2026-09-14 11:01:25,827 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.007 2026-09-14 11:01:25,854 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.010 2026-09-14 11:01:25,873 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [41/114] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-14 11:01:25,936 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [42/114] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:01:26,001 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [43/114] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:01:26,068 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [44/114] Tour ControlButtonsTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:01:26,124 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [45/114] Tour ControlButtonsTour → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-14 11:01:26,193 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [46/114] Tour ControlButtonsTour → Step click back button (trigger: .splitbill-screen .button.back) 2026-09-14 11:01:26,262 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [47/114] Tour ControlButtonsTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"5.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-14 11:01:26,338 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [48/114] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-14 11:01:26,393 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [49/114] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:01:26,452 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [50/114] Tour ControlButtonsTour → Step .control-buttons button:contains("Kitchen Note") 2026-09-14 11:01:26,519 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [51/114] Tour ControlButtonsTour → Step click Internal Note button (trigger: .control-buttons button:contains("Kitchen Note")) 2026-09-14 11:01:26,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [52/114] Tour ControlButtonsTour → Step input text 'test note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-14 11:01:26,660 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [53/114] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:01:26,732 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [54/114] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note"))) 2026-09-14 11:01:26,787 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [55/114] Tour ControlButtonsTour → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:01:26,857 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [56/114] Tour ControlButtonsTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:01:26,875 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87533572 started for PoS orders references: [{'name': '/', 'uuid': 'a62b1fc8-7fa0-4494-9d31-183680f25e74'}] 2026-09-14 11:01:26,912 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87533572 order {'name': '/', 'uuid': 'a62b1fc8-7fa0-4494-9d31-183680f25e74'} updated pos.order #546 2026-09-14 11:01:26,915 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87533572 finished 2026-09-14 11:01:26,959 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 61 0.031 0.058 2026-09-14 11:01:26,984 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [57/114] Tour ControlButtonsTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:01:27,059 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [58/114] Tour ControlButtonsTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-14 11:01:27,063 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 11:01:27,123 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [59/114] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:27,176 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [60/114] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-14 11:01:27,236 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [61/114] Tour ControlButtonsTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 11:01:27,304 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [62/114] Tour ControlButtonsTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 11:01:27,355 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [63/114] Tour ControlButtonsTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 11:01:27,419 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [64/114] Tour ControlButtonsTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 11:01:27,497 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [65/114] Tour ControlButtonsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 11:01:27,548 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [66/114] Tour ControlButtonsTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 11:01:27,602 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [67/114] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0"))) 2026-09-14 11:01:27,784 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [68/114] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:01:27,851 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [69/114] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:27,903 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [70/114] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:01:27,956 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [71/114] Tour ControlButtonsTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:01:28,011 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [72/114] Tour ControlButtonsTour → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-09-14 11:01:28,076 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [73/114] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:01:28,149 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [74/114] Tour ControlButtonsTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:01:28,217 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [75/114] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:28,227 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.008 2026-09-14 11:01:28,271 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [76/114] Tour ControlButtonsTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-14 11:01:28,335 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [77/114] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:01:28,387 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [78/114] Tour ControlButtonsTour → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:01:28,457 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [79/114] Tour ControlButtonsTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:01:30,501 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [80/114] Tour ControlButtonsTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-09-14 11:01:30,580 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 11:01:30,591 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [81/114] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note"))) 2026-09-14 11:01:30,646 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [82/114] Tour ControlButtonsTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-14 11:01:30,727 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [83/114] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:30,787 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [84/114] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-14 11:01:30,852 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [85/114] Tour ControlButtonsTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 11:01:30,921 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [86/114] Tour ControlButtonsTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 11:01:30,985 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [87/114] Tour ControlButtonsTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 11:01:31,047 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:01:31,052 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [88/114] Tour ControlButtonsTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 11:01:31,134 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [89/114] Tour ControlButtonsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 11:01:31,186 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [90/114] Tour ControlButtonsTour → Step click numpad button: 8 (trigger: div.numpad button[value="8"]) 2026-09-14 11:01:31,253 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [91/114] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"8","price":"8.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("8")):has(.price:contains("8.0"))) 2026-09-14 11:01:31,443 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [92/114] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:01:31,510 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [93/114] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:01:31,552 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [94/114] Tour ControlButtonsTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:01:31,607 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [95/114] Tour ControlButtonsTour → Step click Bill button (trigger: .control-buttons button:contains("Bill")) 2026-09-14 11:01:31,699 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [96/114] Tour ControlButtonsTour → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Bill Printing")) 2026-09-14 11:01:31,717 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:31] "GET /web/image?model=pos.config&id=79&field=custom_logo HTTP/1.1" 200 - 4 0.005 0.007 2026-09-14 11:01:31,757 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [97/114] Tour ControlButtonsTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-14 11:01:31,821 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [98/114] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:01:31,886 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [99/114] Tour ControlButtonsTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:01:31,956 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [100/114] Tour ControlButtonsTour → Step click Guests button (trigger: .control-buttons button:contains("Guests")) 2026-09-14 11:01:32,032 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [101/114] Tour ControlButtonsTour → Step click numpad button: 1 (trigger: .modal div.numpad button:text(1)) 2026-09-14 11:01:32,093 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [102/114] Tour ControlButtonsTour → Step click numpad button: 5 (trigger: .modal div.numpad button:text(5)) 2026-09-14 11:01:32,162 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [103/114] Tour ControlButtonsTour → Step input shown is '15' (trigger: .modal .value:contains("15")) 2026-09-14 11:01:32,220 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [104/114] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:01:32,288 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [105/114] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:01:32,353 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [106/114] Tour ControlButtonsTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:01:32,424 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [107/114] Tour ControlButtonsTour → Step guest number is 15 (trigger: .control-buttons button:contains("Guests"):contains(15)) 2026-09-14 11:01:32,492 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [108/114] Tour ControlButtonsTour → Step click guests 15 button (trigger: .modal .control-buttons button:contains(15Guests)) 2026-09-14 11:01:32,564 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [109/114] Tour ControlButtonsTour → Step click numpad button: 5 (trigger: .modal div.numpad button:text(5)) 2026-09-14 11:01:32,622 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [110/114] Tour ControlButtonsTour → Step input shown is '5' (trigger: .modal .value:contains("5")) 2026-09-14 11:01:32,685 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [111/114] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:01:32,754 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [112/114] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:01:32,819 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [113/114] Tour ControlButtonsTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:01:32,888 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [114/114] Tour ControlButtonsTour → Step guest number is 5 (trigger: .control-buttons button:contains("Guests"):contains(5)) 2026-09-14 11:01:32,943 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: tour succeeded 2026-09-14 11:01:32,944 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: ╔═══════════════════════════════════╗ ║ TOUR ControlButtonsTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-14 11:01:33,098 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: heap 21742204 (allocated 23212032) 2026-09-14 11:01:33,101 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing chrome headless with pid 43501 2026-09-14 11:01:33,103 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing websocket connection 2026-09-14 11:01:33,103 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Terminating chrome headless with pid 43501 2026-09-14 11:01:33,160 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Removing chrome user profile "/tmp/tmp0wm8g7g0_chrome_odoo" 2026-09-14 11:01:33,217 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-09-14 11:01:33,485 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome pid: 43638 2026-09-14 11:01:33,486 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmput8v83mq_chrome_odoo 2026-09-14 11:01:33,486 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:39461/json/version 2026-09-14 11:01:33,487 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39461/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:01:33,508 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:01:33,508 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:39461/json 2026-09-14 11:01:33,524 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39461/json with timeout 3 increased to 10s during tests 2026-09-14 11:01:33,536 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Websocket url found: ws://127.0.0.1:39461/devtools/page/1B1A50CF90F01E43BB52A0791525910E 2026-09-14 11:01:33,542 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Enable chrome headless console log notification 2026-09-14 11:01:33,553 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless enable page notifications 2026-09-14 11:01:33,602 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:01:33,608 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Setting session cookie in browser 2026-09-14 11:01:33,628 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:01:33,628 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:01:33,648 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:01:34,326 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:34] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.090 0.591 2026-09-14 11:01:34,329 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigation result: {'frameId': '1B1A50CF90F01E43BB52A0791525910E', 'loaderId': '8CE7068268B6CBE3EEFBEDAB57A80A8A', 'isDownload': False} 2026-09-14 11:01:34,330 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-09-14 11:01:34,335 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:01:34,354 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:34] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-14 11:01:34,358 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:34] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-14 11:01:34,364 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:34] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-14 11:01:34,719 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:34] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:01:34,750 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:01:34,759 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: IndexedDB 1 Ready 2026-09-14 11:01:34,759 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate test code "odoo.startTour('PosResTicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:01:34,767 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [1/36] Tour PosResTicketScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:01:35,255 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:35] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 308 0.246 0.267 2026-09-14 11:01:35,273 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.524 2026-09-14 11:01:35,378 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-09-14 11:01:35,384 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-14 11:01:35,397 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:01:35,434 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:01:35,457 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:35] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-14 11:01:35,470 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: Owl is running in 'dev' mode. 2026-09-14 11:01:35,529 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:01:35,552 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:01:35,557 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 11:01:35,576 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:35] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.018 0.019 2026-09-14 11:01:35,611 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:01:35,612 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:01:35,617 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:35] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.016 0.065 2026-09-14 11:01:35,626 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [2/36] Tour PosResTicketScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:01:35,722 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [3/36] Tour PosResTicketScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-14 11:01:35,781 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:35] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.026 0.032 2026-09-14 11:01:35,827 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [4/36] Tour PosResTicketScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-09-14 11:01:35,913 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [5/36] Tour PosResTicketScreenTour → Step .ticket-screen .controls .buttons:nth-child(1):has(.discard) 2026-09-14 11:01:35,917 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:35] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-14 11:01:35,959 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [6/36] Tour PosResTicketScreenTour → Step go back (trigger: .ticket-screen button.discard) 2026-09-14 11:01:35,963 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:01:36,024 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [7/36] Tour PosResTicketScreenTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:01:36,098 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:01:36,146 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [8/36] Tour PosResTicketScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-14 11:01:36,170 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:36] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.010 2026-09-14 11:01:36,183 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:36] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.018 2026-09-14 11:01:36,191 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:36] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.024 2026-09-14 11:01:36,198 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:36] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.035 2026-09-14 11:01:36,208 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:36] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.033 2026-09-14 11:01:36,216 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:36] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.041 2026-09-14 11:01:36,224 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:36] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.056 2026-09-14 11:01:36,231 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:36] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.042 2026-09-14 11:01:36,232 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [9/36] Tour PosResTicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:36,236 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:36] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.042 2026-09-14 11:01:36,242 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:36] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.025 2026-09-14 11:01:36,250 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:36] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.046 2026-09-14 11:01:36,256 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:36] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.028 2026-09-14 11:01:36,262 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:36] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.040 2026-09-14 11:01:36,303 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [10/36] Tour PosResTicketScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-14 11:01:36,369 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [11/36] Tour PosResTicketScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 11:01:36,438 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [12/36] Tour PosResTicketScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 11:01:36,502 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [13/36] Tour PosResTicketScreenTour → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-09-14 11:01:36,569 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [14/36] Tour PosResTicketScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 11:01:36,655 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [15/36] Tour PosResTicketScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 11:01:36,704 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [16/36] Tour PosResTicketScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-14 11:01:36,769 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [17/36] Tour PosResTicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:01:36,820 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [18/36] Tour PosResTicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:36,871 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [19/36] Tour PosResTicketScreenTour → Step order total amount is '3.0' (trigger: .product-screen .order-summary .total:contains("3.0")) 2026-09-14 11:01:36,922 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [20/36] Tour PosResTicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:01:36,973 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [21/36] Tour PosResTicketScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:01:37,028 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [22/36] Tour PosResTicketScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:01:37,040 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35175449 started for PoS orders references: [{'name': 'Order 00519-001-0001', 'uuid': 'c2673482-6a2f-4897-8d43-bbfd14354151'}] 2026-09-14 11:01:37,148 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35175449 order {'name': 'Order 00519-001-0001', 'uuid': 'c2673482-6a2f-4897-8d43-bbfd14354151'} created pos.order #548 2026-09-14 11:01:37,151 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35175449 finished 2026-09-14 11:01:37,211 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 92 0.084 0.088 2026-09-14 11:01:37,234 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [23/36] Tour PosResTicketScreenTour → Step .floor-map .table:has(.label:contains("5")):has(.order-count:contains("1")) 2026-09-14 11:01:37,301 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [24/36] Tour PosResTicketScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-14 11:01:37,360 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [25/36] Tour PosResTicketScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-09-14 11:01:37,418 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [26/36] Tour PosResTicketScreenTour → Step .ticket-screen .order-row > .col:contains("-0001") 2026-09-14 11:01:37,470 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [27/36] Tour PosResTicketScreenTour → Step .ticket-screen .order-row:has(.col:contains("-0001")) .delete-button 2026-09-14 11:01:37,500 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:37] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 32 0.036 0.037 2026-09-14 11:01:37,535 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [28/36] Tour PosResTicketScreenTour → Step .ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"] 2026-09-14 11:01:37,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [29/36] Tour PosResTicketScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:01:37,662 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [30/36] Tour PosResTicketScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:01:37,725 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [31/36] Tour PosResTicketScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:01:37,732 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:37] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel HTTP/1.1" 200 - 43 0.020 0.047 2026-09-14 11:01:39,784 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [32/36] Tour PosResTicketScreenTour → Step .floor-map 2026-09-14 11:01:39,850 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [33/36] Tour PosResTicketScreenTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:01:39,910 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [34/36] Tour PosResTicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:39,917 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:01:39,962 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [35/36] Tour PosResTicketScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-14 11:01:40,019 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [36/36] Tour PosResTicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:01:40,085 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: tour succeeded 2026-09-14 11:01:40,085 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosResTicketScreenTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-14 11:01:40,158 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: heap 16420232 (allocated 17571840) 2026-09-14 11:01:40,166 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing chrome headless with pid 43638 2026-09-14 11:01:40,168 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing websocket connection 2026-09-14 11:01:40,169 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Terminating chrome headless with pid 43638 2026-09-14 11:01:40,201 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Removing chrome user profile "/tmp/tmput8v83mq_chrome_odoo" 2026-09-14 11:01:40,245 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-09-14 11:01:40,561 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 43769 2026-09-14 11:01:40,561 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmpct6s9gir_chrome_odoo 2026-09-14 11:01:40,561 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:35465/json/version 2026-09-14 11:01:40,566 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:35465/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:01:40,607 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:01:40,607 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:35465/json 2026-09-14 11:01:40,608 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:35465/json with timeout 3 increased to 10s during tests 2026-09-14 11:01:40,612 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:35465/devtools/page/156AF542B641811784B6890C80F028B2 2026-09-14 11:01:40,618 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-09-14 11:01:40,626 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-09-14 11:01:40,667 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:01:40,670 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-09-14 11:01:40,679 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:01:40,680 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:01:40,693 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:01:41,265 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:41] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.069 0.504 2026-09-14 11:01:41,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': '156AF542B641811784B6890C80F028B2', 'loaderId': '3C0D3A0797FC85421B091E623DEDDC24', 'isDownload': False} 2026-09-14 11:01:41,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-09-14 11:01:41,274 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:01:41,298 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:41] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.010 2026-09-14 11:01:41,302 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:41] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-14 11:01:41,306 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:41] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-14 11:01:41,721 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:41] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:01:41,734 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:01:41,747 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: IndexedDB 1 Ready 2026-09-14 11:01:41,754 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate test code "odoo.startTour('PosResTipScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:01:41,755 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.012 2026-09-14 11:01:41,762 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [1/219] Tour PosResTipScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:01:42,275 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:42] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 307 0.254 0.280 2026-09-14 11:01:42,276 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.502 2026-09-14 11:01:42,421 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 11:01:42,443 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:01:42,470 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-14 11:01:42,489 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:42] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 11:01:42,500 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-09-14 11:01:42,554 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:01:42,567 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:01:42,578 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:01:42,606 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:42] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.015 0.026 2026-09-14 11:01:42,626 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:42] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.007 0.054 2026-09-14 11:01:42,644 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:01:42,646 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:01:42,651 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [2/219] Tour PosResTipScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:01:42,780 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [3/219] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-09-14 11:01:42,847 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:42] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.023 0.040 2026-09-14 11:01:42,907 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:01:42,940 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [4/219] Tour PosResTipScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-14 11:01:42,972 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:42] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.012 2026-09-14 11:01:42,981 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:42] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.020 2026-09-14 11:01:42,988 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:42] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.018 2026-09-14 11:01:42,995 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:42] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.035 2026-09-14 11:01:43,003 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:43] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.040 2026-09-14 11:01:43,008 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:43] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.031 2026-09-14 11:01:43,031 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:43] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.016 0.055 2026-09-14 11:01:43,036 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [5/219] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:43,049 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:43] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.008 0.029 2026-09-14 11:01:43,054 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:43] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.027 2026-09-14 11:01:43,060 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:43] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.054 2026-09-14 11:01:43,067 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:43] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.027 2026-09-14 11:01:43,075 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:43] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.053 2026-09-14 11:01:43,101 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:43] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.008 0.099 2026-09-14 11:01:43,104 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [6/219] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-14 11:01:43,169 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [7/219] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 11:01:43,237 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [8/219] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 11:01:43,302 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [9/219] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 11:01:43,369 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [10/219] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 11:01:43,445 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [11/219] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 11:01:43,501 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [12/219] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-14 11:01:43,572 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [13/219] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:01:43,634 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [14/219] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:43,701 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [15/219] Tour PosResTipScreenTour → Step order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0")) 2026-09-14 11:01:43,767 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [16/219] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:01:43,818 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [17/219] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:01:43,874 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [18/219] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:01:43,888 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97617284 started for PoS orders references: [{'name': 'Order 00520-001-0001', 'uuid': 'c1742ed9-c68f-4109-9853-f1af12ee5066'}] 2026-09-14 11:01:43,962 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97617284 order {'name': 'Order 00520-001-0001', 'uuid': 'c1742ed9-c68f-4109-9853-f1af12ee5066'} created pos.order #549 2026-09-14 11:01:43,965 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97617284 finished 2026-09-14 11:01:44,025 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 92 0.055 0.085 2026-09-14 11:01:44,069 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [19/219] Tour PosResTipScreenTour → Step .floor-map .table:has(.label:contains("2")):has(.order-count:contains("1")) 2026-09-14 11:01:44,134 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [20/219] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-09-14 11:01:44,203 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [21/219] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:44,206 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.011 2026-09-14 11:01:44,258 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [22/219] Tour PosResTipScreenTour → Step order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0")) 2026-09-14 11:01:44,318 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [23/219] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:01:44,384 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [24/219] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:01:44,471 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [25/219] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:01:44,478 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:01:44,481 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:01:44,526 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [26/219] Tour PosResTipScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:01:44,589 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [27/219] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:01:44,649 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [28/219] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:01:44,659 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:01:44,710 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [29/219] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:01:44,804 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [30/219] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-14 11:01:44,805 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77215107 started for PoS orders references: [{'name': '/', 'uuid': 'c1742ed9-c68f-4109-9853-f1af12ee5066'}] 2026-09-14 11:01:44,820 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:01:44,884 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [576] to pos.order #549 2026-09-14 11:01:45,405 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77215107 order {'name': '/', 'uuid': 'c1742ed9-c68f-4109-9853-f1af12ee5066'} updated pos.order #549 2026-09-14 11:01:45,407 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77215107 finished 2026-09-14 11:01:45,433 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 317 0.297 0.335 2026-09-14 11:01:45,481 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [31/219] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:01:45,562 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [32/219] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:01:45,578 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85011267 started for PoS orders references: [{'name': 'Bar Prout/0005', 'uuid': 'c1742ed9-c68f-4109-9853-f1af12ee5066'}] 2026-09-14 11:01:45,582 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85011267 order {'name': 'Bar Prout/0005', 'uuid': 'c1742ed9-c68f-4109-9853-f1af12ee5066'} sync ignored for existing PoS order pos.order(549,) (state: paid) 2026-09-14 11:01:45,585 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85011267 finished 2026-09-14 11:01:45,655 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 48 0.030 0.053 2026-09-14 11:01:45,684 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [33/219] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:01:45,763 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-14 11:01:45,766 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [34/219] Tour PosResTipScreenTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:01:45,836 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [35/219] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:45,889 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [36/219] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:01:45,952 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [37/219] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 11:01:46,020 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [38/219] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 11:01:46,071 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [39/219] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 11:01:46,137 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [40/219] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 11:01:46,212 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [41/219] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 11:01:46,264 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [42/219] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 11:01:46,318 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [43/219] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-14 11:01:46,500 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [44/219] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:01:46,567 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [45/219] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:46,617 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [46/219] Tour PosResTipScreenTour → Step order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0")) 2026-09-14 11:01:46,669 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [47/219] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:01:46,721 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [48/219] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:01:46,777 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [49/219] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:01:46,791 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35582504 started for PoS orders references: [{'name': 'Order 00520-001-0002', 'uuid': '4abc94e0-d3b3-459c-8fa4-2488dd8b5329'}] 2026-09-14 11:01:46,840 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35582504 order {'name': 'Order 00520-001-0002', 'uuid': '4abc94e0-d3b3-459c-8fa4-2488dd8b5329'} created pos.order #550 2026-09-14 11:01:46,843 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35582504 finished 2026-09-14 11:01:46,896 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.046 0.062 2026-09-14 11:01:46,917 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [50/219] Tour PosResTipScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-14 11:01:46,992 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [51/219] Tour PosResTipScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-09-14 11:01:47,068 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [52/219] Tour PosResTipScreenTour → Step .ticket-screen .orders > .order-row:contains(Tipping):contains($ 2.00) 2026-09-14 11:01:47,131 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:47] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 32 0.023 0.039 2026-09-14 11:01:47,168 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [53/219] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:01:47,239 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [54/219] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:01:49,300 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [55/219] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:01:49,378 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [56/219] Tour PosResTipScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-14 11:01:49,381 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 11:01:49,442 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [57/219] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:49,498 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [58/219] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-14 11:01:49,554 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [59/219] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 11:01:49,620 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [60/219] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 11:01:49,684 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [61/219] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 11:01:49,751 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [62/219] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 11:01:49,826 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [63/219] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 11:01:49,877 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [64/219] Tour PosResTipScreenTour → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-09-14 11:01:49,935 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [65/219] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-14 11:01:50,117 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [66/219] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:01:50,183 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [67/219] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:50,235 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [68/219] Tour PosResTipScreenTour → Step order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0")) 2026-09-14 11:01:50,286 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [69/219] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:01:50,341 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [70/219] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:01:50,394 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [71/219] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:01:50,448 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [72/219] Tour PosResTipScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:01:50,499 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [73/219] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:01:50,561 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [74/219] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:01:50,636 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18967657 started for PoS orders references: [{'name': 'Order 00520-001-0003', 'uuid': '2858258f-06e7-48d3-8c61-1a9e58d9527d'}] 2026-09-14 11:01:50,639 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [75/219] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-14 11:01:51,098 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18967657 order {'name': 'Order 00520-001-0003', 'uuid': '2858258f-06e7-48d3-8c61-1a9e58d9527d'} created pos.order #551 2026-09-14 11:01:51,101 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18967657 finished 2026-09-14 11:01:51,144 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 202 0.233 0.278 2026-09-14 11:01:51,178 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [76/219] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:01:51,242 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [77/219] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:01:51,257 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48443183 started for PoS orders references: [{'name': 'Bar Prout/0006', 'uuid': '2858258f-06e7-48d3-8c61-1a9e58d9527d'}] 2026-09-14 11:01:51,261 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48443183 order {'name': 'Bar Prout/0006', 'uuid': '2858258f-06e7-48d3-8c61-1a9e58d9527d'} sync ignored for existing PoS order pos.order(551,) (state: paid) 2026-09-14 11:01:51,263 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48443183 finished 2026-09-14 11:01:51,319 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 48 0.024 0.044 2026-09-14 11:01:51,350 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [78/219] Tour PosResTipScreenTour → Step .pos-leftheader .list-plus-btn 2026-09-14 11:01:51,427 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [79/219] Tour PosResTipScreenTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:01:51,496 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [80/219] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:51,552 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [81/219] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:01:51,618 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [82/219] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 11:01:51,686 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [83/219] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 11:01:51,737 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [84/219] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 11:01:51,801 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [85/219] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 11:01:51,877 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [86/219] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 11:01:51,929 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [87/219] Tour PosResTipScreenTour → Step click numpad button: 4 (trigger: div.numpad button[value="4"]) 2026-09-14 11:01:51,985 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [88/219] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("4"))) 2026-09-14 11:01:52,167 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [89/219] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:01:52,233 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [90/219] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:52,284 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [91/219] Tour PosResTipScreenTour → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-09-14 11:01:52,335 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [92/219] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:01:52,386 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [93/219] Tour PosResTipScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:01:52,439 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [94/219] Tour PosResTipScreenTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:01:52,493 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [95/219] Tour PosResTipScreenTour → Step click Guests button (trigger: .control-buttons button:contains("Guests")) 2026-09-14 11:01:52,558 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [96/219] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: .modal div.numpad button[value="2"]) 2026-09-14 11:01:52,621 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [97/219] Tour PosResTipScreenTour → Step input shown is '2' (trigger: .modal .value:contains("2")) 2026-09-14 11:01:52,686 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [98/219] Tour PosResTipScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:01:52,752 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [99/219] Tour PosResTipScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:01:52,819 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [100/219] Tour PosResTipScreenTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:01:52,888 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [101/219] Tour PosResTipScreenTour → Step guest number is 2 (trigger: .control-buttons button:contains("Guests"):contains(2)) 2026-09-14 11:01:52,945 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [102/219] Tour PosResTipScreenTour → Step .btn-close 2026-09-14 11:01:53,004 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [103/219] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:01:53,074 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [104/219] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:01:53,099 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66864165 started for PoS orders references: [{'name': 'Order 00520-001-0004', 'uuid': 'd0df3f6a-746f-488c-bdea-1d8fb0e78486'}] 2026-09-14 11:01:53,161 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66864165 order {'name': 'Order 00520-001-0004', 'uuid': 'd0df3f6a-746f-488c-bdea-1d8fb0e78486'} created pos.order #552 2026-09-14 11:01:53,166 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66864165 finished 2026-09-14 11:01:53,204 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.042 0.065 2026-09-14 11:01:53,233 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [105/219] Tour PosResTipScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-14 11:01:53,303 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [106/219] Tour PosResTipScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-09-14 11:01:53,373 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [107/219] Tour PosResTipScreenTour → Step .ticket-screen .orders > .order-row:contains(Tipping):contains($ 6.00) 2026-09-14 11:01:53,424 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:53] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 32 0.014 0.035 2026-09-14 11:01:53,445 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [108/219] Tour PosResTipScreenTour → Step .ticket-screen .order-row > .col:contains("2.0") 2026-09-14 11:01:53,513 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [109/219] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:53,569 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [110/219] Tour PosResTipScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-14 11:01:53,655 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [111/219] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-14 11:01:53,663 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 5 0.006 0.015 2026-09-14 11:01:53,708 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [112/219] Tour PosResTipScreenTour → Step .tip-screen .total-amount:contains("2.0") 2026-09-14 11:01:53,767 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [113/219] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("15%") ~ .amount:contains("0.30") 2026-09-14 11:01:53,818 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [114/219] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") ~ .amount:contains("0.40") 2026-09-14 11:01:53,869 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [115/219] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") ~ .amount:contains("0.50") 2026-09-14 11:01:53,921 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [116/219] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") 2026-09-14 11:01:53,974 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [117/219] Tour PosResTipScreenTour → Step .tip-screen .custom-amount-form input[data-amount="0.40"] 2026-09-14 11:01:54,024 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [118/219] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:01:54,079 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [119/219] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:01:54,094 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13373714 started for PoS orders references: [{'name': 'Bar Prout/0005', 'uuid': 'c1742ed9-c68f-4109-9853-f1af12ee5066'}] 2026-09-14 11:01:54,098 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13373714 order {'name': 'Bar Prout/0005', 'uuid': 'c1742ed9-c68f-4109-9853-f1af12ee5066'} sync ignored for existing PoS order pos.order(549,) (state: paid) 2026-09-14 11:01:54,101 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13373714 finished 2026-09-14 11:01:54,174 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 48 0.033 0.052 2026-09-14 11:01:54,199 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [120/219] Tour PosResTipScreenTour → Step .floor-map 2026-09-14 11:01:54,266 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [121/219] Tour PosResTipScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-14 11:01:54,320 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [122/219] Tour PosResTipScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-09-14 11:01:54,384 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [123/219] Tour PosResTipScreenTour → Step .ticket-screen .order-row > .col:contains("6.0") 2026-09-14 11:01:54,454 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:54] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 32 0.030 0.033 2026-09-14 11:01:54,493 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [124/219] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:54,552 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [125/219] Tour PosResTipScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-14 11:01:54,630 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.006 2026-09-14 11:01:54,635 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [126/219] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-14 11:01:54,690 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [127/219] Tour PosResTipScreenTour → Step .tip-screen .total-amount:contains("6.0") 2026-09-14 11:01:54,741 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [128/219] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("15%") ~ .amount:contains("0.90") 2026-09-14 11:01:54,792 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [129/219] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") ~ .amount:contains("1.20") 2026-09-14 11:01:54,843 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [130/219] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") ~ .amount:contains("1.50") 2026-09-14 11:01:54,894 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [131/219] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") 2026-09-14 11:01:54,947 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [132/219] Tour PosResTipScreenTour → Step .tip-screen .custom-amount-form input[data-amount="1.50"] 2026-09-14 11:01:54,998 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [133/219] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:01:55,053 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [134/219] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:01:55,070 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38093115 started for PoS orders references: [{'name': 'Bar Prout/0006', 'uuid': '2858258f-06e7-48d3-8c61-1a9e58d9527d'}] 2026-09-14 11:01:55,079 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38093115 order {'name': 'Bar Prout/0006', 'uuid': '2858258f-06e7-48d3-8c61-1a9e58d9527d'} sync ignored for existing PoS order pos.order(551,) (state: paid) 2026-09-14 11:01:55,084 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38093115 finished 2026-09-14 11:01:55,183 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 48 0.066 0.051 2026-09-14 11:01:55,218 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [135/219] Tour PosResTipScreenTour → Step .floor-map 2026-09-14 11:01:55,283 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [136/219] Tour PosResTipScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-14 11:01:55,339 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [137/219] Tour PosResTipScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-09-14 11:01:55,395 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [138/219] Tour PosResTipScreenTour → Step .ticket-screen .order-row > .col:contains("8.0") 2026-09-14 11:01:55,477 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:55] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 32 0.046 0.034 2026-09-14 11:01:55,509 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [139/219] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:55,589 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [140/219] Tour PosResTipScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-14 11:01:55,665 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [141/219] Tour PosResTipScreenTour → Step product screen is shown (trigger: .product-screen) 2026-09-14 11:01:55,728 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [142/219] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:55,784 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [143/219] Tour PosResTipScreenTour → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-09-14 11:01:55,850 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [144/219] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:01:55,901 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [145/219] Tour PosResTipScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:01:55,952 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [146/219] Tour PosResTipScreenTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:01:56,007 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [147/219] Tour PosResTipScreenTour → Step guest number is 2 (trigger: .control-buttons button:contains("Guests"):contains(2)) 2026-09-14 11:01:56,062 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [148/219] Tour PosResTipScreenTour → Step .btn-close 2026-09-14 11:01:56,126 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [149/219] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:01:56,192 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [150/219] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:01:56,257 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [151/219] Tour PosResTipScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:01:56,317 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [152/219] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:01:56,379 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [153/219] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:01:56,453 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [154/219] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-14 11:01:56,454 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41999784 started for PoS orders references: [{'name': '/', 'uuid': 'd0df3f6a-746f-488c-bdea-1d8fb0e78486'}] 2026-09-14 11:01:56,561 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [578] to pos.order #552 2026-09-14 11:01:56,988 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41999784 order {'name': '/', 'uuid': 'd0df3f6a-746f-488c-bdea-1d8fb0e78486'} updated pos.order #552 2026-09-14 11:01:56,991 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41999784 finished 2026-09-14 11:01:57,023 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 207 0.274 0.299 2026-09-14 11:01:57,056 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [155/219] Tour PosResTipScreenTour → Step .tip-screen .total-amount:contains("8.0") 2026-09-14 11:01:57,117 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [156/219] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("15%") ~ .amount:contains("1.20") 2026-09-14 11:01:57,167 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [157/219] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") ~ .amount:contains("1.60") 2026-09-14 11:01:57,218 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [158/219] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") ~ .amount:contains("2.00") 2026-09-14 11:01:57,270 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [159/219] Tour PosResTipScreenTour → Step .tip-screen .custom-amount-form input 2026-09-14 11:01:57,329 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [160/219] Tour PosResTipScreenTour → Step .tip-screen .custom-amount-form input[data-amount="1.00"] 2026-09-14 11:01:57,380 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [161/219] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:01:57,438 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [162/219] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:01:57,464 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22028995 started for PoS orders references: [{'name': 'Bar Prout/0007', 'uuid': 'd0df3f6a-746f-488c-bdea-1d8fb0e78486'}] 2026-09-14 11:01:57,468 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22028995 order {'name': 'Bar Prout/0007', 'uuid': 'd0df3f6a-746f-488c-bdea-1d8fb0e78486'} sync ignored for existing PoS order pos.order(552,) (state: paid) 2026-09-14 11:01:57,470 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22028995 finished 2026-09-14 11:01:57,528 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 48 0.025 0.044 2026-09-14 11:01:57,549 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [163/219] Tour PosResTipScreenTour → Step .floor-map 2026-09-14 11:01:57,617 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [164/219] Tour PosResTipScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-14 11:01:57,687 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [165/219] Tour PosResTipScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-09-14 11:01:57,743 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [166/219] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-14 11:01:57,791 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:57] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 32 0.015 0.031 2026-09-14 11:01:57,812 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [167/219] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-09-14 11:01:57,868 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [168/219] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Tipping") 2026-09-14 11:01:57,927 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [169/219] Tour PosResTipScreenTour → Step .ticket-screen .tip-cell:contains("1.00") 2026-09-14 11:01:57,984 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [170/219] Tour PosResTipScreenTour → Step .ticket-screen .buttons .settle-tips 2026-09-14 11:01:58,082 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [171/219] Tour PosResTipScreenTour → Step .pos-rightheader .status-buttons:not(:has(.oe_status)) 2026-09-14 11:01:58,101 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:58] "POST /web/dataset/call_kw/pos.order.line/create HTTP/1.1" 200 - 15 0.014 0.025 2026-09-14 11:01:58,134 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:58] "POST /web/dataset/call_kw/pos.order.line/create HTTP/1.1" 200 - 15 0.011 0.056 2026-09-14 11:01:58,172 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:58] "POST /web/dataset/call_kw/pos.order.line/create HTTP/1.1" 200 - 15 0.014 0.081 2026-09-14 11:01:58,184 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:58] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 7 0.003 0.053 2026-09-14 11:01:58,195 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:58] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 7 0.003 0.039 2026-09-14 11:01:58,207 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:58] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 7 0.004 0.008 2026-09-14 11:01:58,215 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 3 0.002 0.012 2026-09-14 11:01:58,223 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 3 0.001 0.010 2026-09-14 11:01:58,239 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 11:01:58,251 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [172/219] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-14 11:01:58,317 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [173/219] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-09-14 11:01:58,373 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [174/219] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("All active orders") 2026-09-14 11:01:58,436 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [175/219] Tour PosResTipScreenTour → Step .ticket-screen .orders > .order-row:contains(Ongoing):contains($ 4.00) 2026-09-14 11:01:58,501 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [176/219] Tour PosResTipScreenTour → Step .ticket-screen .order-row > .col:contains("4.0") 2026-09-14 11:01:58,557 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [177/219] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:01:58,608 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [178/219] Tour PosResTipScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-14 11:01:58,671 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 11:01:58,679 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [179/219] Tour PosResTipScreenTour → Step product screen is shown (trigger: .product-screen) 2026-09-14 11:01:58,736 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [180/219] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:01:58,807 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [181/219] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:01:58,863 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [182/219] Tour PosResTipScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:01:58,916 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [183/219] Tour PosResTipScreenTour → Step .payment-screen .button:contains('Tip') 2026-09-14 11:01:58,971 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [184/219] Tour PosResTipScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-09-14 11:01:59,025 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [185/219] Tour PosResTipScreenTour → Step input shown is '1' (trigger: .modal .value:contains("1")) 2026-09-14 11:01:59,084 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [186/219] Tour PosResTipScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:01:59,163 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [187/219] Tour PosResTipScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-09-14 11:01:59,216 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [188/219] Tour PosResTipScreenTour → Step amount to pay is '5.0' (trigger: .paymentlines-empty .total:contains("5.0")) 2026-09-14 11:01:59,267 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [189/219] Tour PosResTipScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 11:01:59,355 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [190/219] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:01:59,432 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [191/219] Tour PosResTipScreenTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-14 11:01:59,434 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58271577 started for PoS orders references: [{'name': 'Bar Prout/0005', 'uuid': 'c1742ed9-c68f-4109-9853-f1af12ee5066'}] 2026-09-14 11:01:59,439 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58271577 order {'name': 'Bar Prout/0005', 'uuid': 'c1742ed9-c68f-4109-9853-f1af12ee5066'} sync ignored for existing PoS order pos.order(549,) (state: paid) 2026-09-14 11:01:59,441 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58271577 finished 2026-09-14 11:01:59,496 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 45 0.023 0.045 2026-09-14 11:01:59,539 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2024011 started for PoS orders references: [{'name': 'Bar Prout/0006', 'uuid': '2858258f-06e7-48d3-8c61-1a9e58d9527d'}] 2026-09-14 11:01:59,544 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2024011 order {'name': 'Bar Prout/0006', 'uuid': '2858258f-06e7-48d3-8c61-1a9e58d9527d'} sync ignored for existing PoS order pos.order(551,) (state: paid) 2026-09-14 11:01:59,546 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2024011 finished 2026-09-14 11:01:59,605 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 45 0.024 0.046 2026-09-14 11:01:59,650 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91944083 started for PoS orders references: [{'name': 'Bar Prout/0007', 'uuid': 'd0df3f6a-746f-488c-bdea-1d8fb0e78486'}] 2026-09-14 11:01:59,657 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91944083 order {'name': 'Bar Prout/0007', 'uuid': 'd0df3f6a-746f-488c-bdea-1d8fb0e78486'} sync ignored for existing PoS order pos.order(552,) (state: paid) 2026-09-14 11:01:59,660 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91944083 finished 2026-09-14 11:01:59,746 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:01:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 45 0.054 0.049 2026-09-14 11:01:59,790 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73291037 started for PoS orders references: [{'name': '/', 'uuid': '4abc94e0-d3b3-459c-8fa4-2488dd8b5329'}] 2026-09-14 11:01:59,815 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added lines [825] to pos.order #550 2026-09-14 11:01:59,892 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [579] to pos.order #550 2026-09-14 11:02:00,364 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73291037 order {'name': '/', 'uuid': '4abc94e0-d3b3-459c-8fa4-2488dd8b5329'} updated pos.order #550 2026-09-14 11:02:00,368 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73291037 finished 2026-09-14 11:02:00,413 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 233 0.353 0.274 2026-09-14 11:02:00,493 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:00] "GET /web/image?model=pos.config&id=79&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 11:02:00,494 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [192/219] Tour PosResTipScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 11:02:00,554 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [193/219] Tour PosResTipScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 11:02:00,620 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [194/219] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-09-14 11:02:00,692 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:02:00,693 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [195/219] Tour PosResTipScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-14 11:02:00,764 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [196/219] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:00,822 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [197/219] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-14 11:02:00,884 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [198/219] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 11:02:00,952 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [199/219] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 11:02:01,003 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [200/219] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 11:02:01,068 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [201/219] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 11:02:01,145 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [202/219] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 11:02:01,197 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [203/219] Tour PosResTipScreenTour → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-09-14 11:02:01,251 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [204/219] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-14 11:02:01,433 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [205/219] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:01,499 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [206/219] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:01,550 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [207/219] Tour PosResTipScreenTour → Step order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0")) 2026-09-14 11:02:01,616 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [208/219] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:01,667 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [209/219] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:02:01,725 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [210/219] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:02:01,779 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [211/219] Tour PosResTipScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:02:01,834 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [212/219] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:02:01,896 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [213/219] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:02:01,972 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11357655 started for PoS orders references: [{'name': 'Order 00520-001-0005', 'uuid': 'df1d6f21-7507-4465-9a0f-a8cce88a1c0d'}] 2026-09-14 11:02:01,984 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [214/219] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-14 11:02:02,362 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11357655 order {'name': 'Order 00520-001-0005', 'uuid': 'df1d6f21-7507-4465-9a0f-a8cce88a1c0d'} created pos.order #553 2026-09-14 11:02:02,365 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11357655 finished 2026-09-14 11:02:02,410 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 202 0.186 0.254 2026-09-14 11:02:02,456 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [215/219] Tour PosResTipScreenTour → Step .button.highlight.next 2026-09-14 11:02:02,544 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [216/219] Tour PosResTipScreenTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-14 11:02:02,546 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:02] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 2 0.002 0.006 2026-09-14 11:02:02,563 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 11:02:02,600 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [217/219] Tour PosResTipScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 11:02:02,672 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [218/219] Tour PosResTipScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 11:02:02,727 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [219/219] Tour PosResTipScreenTour → Step .floor-map 2026-09-14 11:02:02,784 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-09-14 11:02:02,785 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════╗ ║ TOUR PosResTipScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-14 11:02:02,937 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 24745828 (allocated 26619904) 2026-09-14 11:02:02,939 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 43769 2026-09-14 11:02:02,941 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-09-14 11:02:02,941 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 43769 2026-09-14 11:02:02,996 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmpct6s9gir_chrome_odoo" 2026-09-14 11:02:03,048 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-09-14 11:02:03,307 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome pid: 43934 2026-09-14 11:02:03,308 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpunhmvu3n_chrome_odoo 2026-09-14 11:02:03,308 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:41207/json/version 2026-09-14 11:02:03,310 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:41207/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:02:03,332 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:02:03,333 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:41207/json 2026-09-14 11:02:03,333 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:41207/json with timeout 3 increased to 10s during tests 2026-09-14 11:02:03,340 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Websocket url found: ws://127.0.0.1:41207/devtools/page/E901CDF628ED7E825348C1B1B24796DB 2026-09-14 11:02:03,342 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Enable chrome headless console log notification 2026-09-14 11:02:03,344 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless enable page notifications 2026-09-14 11:02:03,389 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:02:03,392 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Setting session cookie in browser 2026-09-14 11:02:03,402 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:02:03,403 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:02:03,418 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:02:05,073 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:05] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.065 1.594 2026-09-14 11:02:05,077 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigation result: {'frameId': 'E901CDF628ED7E825348C1B1B24796DB', 'loaderId': '3D9C1B794D6DD45243FAD08D2415AD06', 'isDownload': False} 2026-09-14 11:02:05,078 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-09-14 11:02:05,083 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:02:05,099 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:05] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-14 11:02:05,106 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:05] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-14 11:02:05,113 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:05] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-09-14 11:02:05,469 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:05] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:02:05,484 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:02:05,494 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: IndexedDB 1 Ready 2026-09-14 11:02:05,505 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate test code "odoo.startTour('SplitBillScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:02:05,511 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [1/74] Tour SplitBillScreenTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:02:05,516 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.011 2026-09-14 11:02:06,055 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 308 0.276 0.282 2026-09-14 11:02:06,057 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.525 2026-09-14 11:02:06,188 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-14 11:02:06,212 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:02:06,253 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.020 2026-09-14 11:02:06,278 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 11:02:06,283 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-09-14 11:02:06,334 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:06,346 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:02:06,355 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:02:06,368 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.012 0.017 2026-09-14 11:02:06,382 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:06,385 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:06,405 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [2/74] Tour SplitBillScreenTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:02:06,406 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.013 0.054 2026-09-14 11:02:06,515 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [3/74] Tour SplitBillScreenTour2 → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-09-14 11:02:06,575 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.018 0.039 2026-09-14 11:02:06,613 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:02:06,646 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [4/74] Tour SplitBillScreenTour2 → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-14 11:02:06,680 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.009 0.014 2026-09-14 11:02:06,692 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.015 2026-09-14 11:02:06,704 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.041 2026-09-14 11:02:06,716 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.025 2026-09-14 11:02:06,726 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.052 2026-09-14 11:02:06,739 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [5/74] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:06,742 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.007 0.052 2026-09-14 11:02:06,748 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.062 2026-09-14 11:02:06,764 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.008 0.059 2026-09-14 11:02:06,774 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.022 2026-09-14 11:02:06,797 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.066 2026-09-14 11:02:06,803 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [6/74] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-14 11:02:06,804 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.074 2026-09-14 11:02:06,811 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.052 2026-09-14 11:02:06,820 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:06] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.109 2026-09-14 11:02:06,868 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [7/74] Tour SplitBillScreenTour2 → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 11:02:06,938 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [8/74] Tour SplitBillScreenTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 11:02:07,004 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [9/74] Tour SplitBillScreenTour2 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 11:02:07,067 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [10/74] Tour SplitBillScreenTour2 → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-09-14 11:02:07,134 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [11/74] Tour SplitBillScreenTour2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 11:02:07,200 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [12/74] Tour SplitBillScreenTour2 → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 11:02:07,281 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [13/74] Tour SplitBillScreenTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 11:02:07,334 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [14/74] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-14 11:02:07,402 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [15/74] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:07,468 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [16/74] Tour SplitBillScreenTour2 → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-14 11:02:07,541 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [17/74] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:07,597 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [18/74] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-14 11:02:07,650 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [19/74] Tour SplitBillScreenTour2 → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 11:02:07,721 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [20/74] Tour SplitBillScreenTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 11:02:07,784 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [21/74] Tour SplitBillScreenTour2 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 11:02:07,851 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [22/74] Tour SplitBillScreenTour2 → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-09-14 11:02:07,917 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [23/74] Tour SplitBillScreenTour2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 11:02:07,983 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [24/74] Tour SplitBillScreenTour2 → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 11:02:08,055 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [25/74] Tour SplitBillScreenTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 11:02:08,105 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [26/74] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-14 11:02:08,167 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [27/74] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:08,233 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [28/74] Tour SplitBillScreenTour2 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:02:08,307 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [29/74] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:08,362 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [30/74] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:02:08,417 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [31/74] Tour SplitBillScreenTour2 → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 11:02:08,471 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [32/74] Tour SplitBillScreenTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 11:02:08,534 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [33/74] Tour SplitBillScreenTour2 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 11:02:08,600 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [34/74] Tour SplitBillScreenTour2 → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-09-14 11:02:08,666 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [35/74] Tour SplitBillScreenTour2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 11:02:08,733 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [36/74] Tour SplitBillScreenTour2 → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 11:02:08,803 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [37/74] Tour SplitBillScreenTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 11:02:08,855 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [38/74] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:02:08,917 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [39/74] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:08,983 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [40/74] Tour SplitBillScreenTour2 → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:02:09,038 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [41/74] Tour SplitBillScreenTour2 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:02:09,056 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61495728 started for PoS orders references: [{'name': 'Order 00521-001-0001', 'uuid': '9d7bf974-24a6-413e-bec7-e7f1e1cb67e1'}] 2026-09-14 11:02:09,158 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61495728 order {'name': 'Order 00521-001-0001', 'uuid': '9d7bf974-24a6-413e-bec7-e7f1e1cb67e1'} created pos.order #554 2026-09-14 11:02:09,161 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61495728 finished 2026-09-14 11:02:09,210 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 96 0.069 0.088 2026-09-14 11:02:09,232 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [42/74] Tour SplitBillScreenTour2 → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-09-14 11:02:09,313 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 11:02:09,332 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [43/74] Tour SplitBillScreenTour2 → Step Check if the request is proceeded (trigger: .status-buttons:not(:has(.fa-spin))) 2026-09-14 11:02:09,387 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [44/74] Tour SplitBillScreenTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:02:09,450 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [45/74] Tour SplitBillScreenTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:02:09,521 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [46/74] Tour SplitBillScreenTour2 → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-14 11:02:09,542 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:09,596 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [47/74] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-14 11:02:09,659 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [48/74] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-14 11:02:09,717 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [49/74] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-14 11:02:09,789 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [50/74] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:02:09,851 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [51/74] Tour SplitBillScreenTour2 → Step click pay button (trigger: .splitbill-screen .pay-button .button) 2026-09-14 11:02:09,931 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [52/74] Tour SplitBillScreenTour2 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:02:09,934 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20263456 started for PoS orders references: [{'name': '/', 'uuid': '9d7bf974-24a6-413e-bec7-e7f1e1cb67e1'}] 2026-09-14 11:02:09,964 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #183 deleted pos.order.line records with IDs: [827, 829] 2026-09-14 11:02:09,978 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20263456 order {'name': '/', 'uuid': '9d7bf974-24a6-413e-bec7-e7f1e1cb67e1'} updated pos.order #554 2026-09-14 11:02:09,981 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20263456 finished 2026-09-14 11:02:10,036 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 74 0.048 0.057 2026-09-14 11:02:10,068 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80873360 started for PoS orders references: [{'name': 'Order 00521-001-0002', 'uuid': '60dcd84c-f76f-475f-998a-a6597e8a13e3'}] 2026-09-14 11:02:10,129 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80873360 order {'name': 'Order 00521-001-0002', 'uuid': '60dcd84c-f76f-475f-998a-a6597e8a13e3'} created pos.order #555 2026-09-14 11:02:10,132 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80873360 finished 2026-09-14 11:02:10,169 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 56 0.035 0.068 2026-09-14 11:02:10,220 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [53/74] Tour SplitBillScreenTour2 → Step click back button (trigger: .back-button) 2026-09-14 11:02:10,291 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [54/74] Tour SplitBillScreenTour2 → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-14 11:02:10,316 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4720024 started for PoS orders references: [{'name': '/', 'uuid': '60dcd84c-f76f-475f-998a-a6597e8a13e3'}] 2026-09-14 11:02:10,336 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4720024 order {'name': '/', 'uuid': '60dcd84c-f76f-475f-998a-a6597e8a13e3'} updated pos.order #555 2026-09-14 11:02:10,339 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4720024 finished 2026-09-14 11:02:10,371 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [55/74] Tour SplitBillScreenTour2 → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-09-14 11:02:10,383 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 48 0.023 0.047 2026-09-14 11:02:10,441 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [56/74] Tour SplitBillScreenTour2 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:02:10,494 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:10] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 32 0.017 0.034 2026-09-14 11:02:12,482 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [57/74] Tour SplitBillScreenTour2 → Step .ticket-screen .order-row > .col:contains("-0002") 2026-09-14 11:02:12,561 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [58/74] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:12,616 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [59/74] Tour SplitBillScreenTour2 → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-14 11:02:12,702 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [60/74] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:02:12,760 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [61/74] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-14 11:02:12,817 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [62/74] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:12,883 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [63/74] Tour SplitBillScreenTour2 → Step order total amount is '4.00' (trigger: .product-screen .order-summary .total:contains("4.00")) 2026-09-14 11:02:12,949 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [64/74] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:13,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [65/74] Tour SplitBillScreenTour2 → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-14 11:02:13,053 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [66/74] Tour SplitBillScreenTour2 → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-09-14 11:02:13,109 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [67/74] Tour SplitBillScreenTour2 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:02:13,193 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:13] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 32 0.039 0.041 2026-09-14 11:02:15,166 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [68/74] Tour SplitBillScreenTour2 → Step .ticket-screen .order-row > .col:contains("-0001") 2026-09-14 11:02:15,241 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [69/74] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:15,292 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [70/74] Tour SplitBillScreenTour2 → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-14 11:02:15,364 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.006 2026-09-14 11:02:15,369 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [71/74] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1.0"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-14 11:02:15,429 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [72/74] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:15,483 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [73/74] Tour SplitBillScreenTour2 → Step order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00")) 2026-09-14 11:02:15,549 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [74/74] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:15,616 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: tour succeeded 2026-09-14 11:02:15,616 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-14 11:02:15,699 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: heap 18784144 (allocated 20066304) 2026-09-14 11:02:15,718 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing chrome headless with pid 43934 2026-09-14 11:02:15,720 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing websocket connection 2026-09-14 11:02:15,720 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Terminating chrome headless with pid 43934 2026-09-14 11:02:15,816 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Removing chrome user profile "/tmp/tmpunhmvu3n_chrome_odoo" 2026-09-14 11:02:15,854 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-09-14 11:02:16,140 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 44068 2026-09-14 11:02:16,140 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpvs7yebgd_chrome_odoo 2026-09-14 11:02:16,140 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:44167/json/version 2026-09-14 11:02:16,141 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44167/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:02:16,168 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:02:16,169 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:44167/json 2026-09-14 11:02:16,170 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44167/json with timeout 3 increased to 10s during tests 2026-09-14 11:02:16,172 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:44167/devtools/page/54C856660195FB9C3FB28380AE7C4BAE 2026-09-14 11:02:16,177 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-09-14 11:02:16,178 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-09-14 11:02:16,213 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:02:16,217 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-09-14 11:02:16,223 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:02:16,223 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:02:16,233 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:02:16,771 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:16] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.052 0.489 2026-09-14 11:02:16,774 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '54C856660195FB9C3FB28380AE7C4BAE', 'loaderId': '59FCFD35A4C6C97EE807E94A598C1B2B', 'isDownload': False} 2026-09-14 11:02:16,775 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-09-14 11:02:16,780 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:02:16,801 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:16] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.012 2026-09-14 11:02:16,805 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:16] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-14 11:02:16,810 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:16] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-14 11:02:17,203 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:17] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:02:17,234 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate test code "odoo.startTour('SplitBillScreenTour3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:02:17,240 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:02:17,245 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [1/40] Tour SplitBillScreenTour3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:02:17,261 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: IndexedDB 1 Ready 2026-09-14 11:02:17,738 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:17] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 306 0.254 0.249 2026-09-14 11:02:17,745 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.504 2026-09-14 11:02:17,861 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:02:17,868 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 11:02:17,883 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:02:17,921 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:02:17,944 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:17] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 11:02:17,951 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-09-14 11:02:18,006 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:18,025 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:02:18,034 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:02:18,054 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:18] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.005 0.031 2026-09-14 11:02:18,079 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:18] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.010 0.051 2026-09-14 11:02:18,083 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:02:18,084 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:02:18,093 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [2/40] Tour SplitBillScreenTour3 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:02:18,185 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [3/40] Tour SplitBillScreenTour3 → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-09-14 11:02:18,239 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:18] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.019 0.033 2026-09-14 11:02:18,284 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-14 11:02:18,332 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [4/40] Tour SplitBillScreenTour3 → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-14 11:02:18,374 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:18] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.011 0.011 2026-09-14 11:02:18,382 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:18] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.028 2026-09-14 11:02:18,393 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:18] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.031 2026-09-14 11:02:18,403 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:18] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.041 2026-09-14 11:02:18,412 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:18] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.022 2026-09-14 11:02:18,417 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [5/40] Tour SplitBillScreenTour3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:18,425 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:18] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.022 2026-09-14 11:02:18,433 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:18] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.060 2026-09-14 11:02:18,444 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:18] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.092 2026-09-14 11:02:18,455 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:18] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.072 2026-09-14 11:02:18,467 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:18] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.043 2026-09-14 11:02:18,477 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:18] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.064 2026-09-14 11:02:18,481 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [6/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-14 11:02:18,492 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:18] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.060 2026-09-14 11:02:18,501 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:18] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.060 2026-09-14 11:02:18,534 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [7/40] Tour SplitBillScreenTour3 → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 11:02:18,605 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [8/40] Tour SplitBillScreenTour3 → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 11:02:18,667 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [9/40] Tour SplitBillScreenTour3 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 11:02:18,734 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [10/40] Tour SplitBillScreenTour3 → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 11:02:18,809 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [11/40] Tour SplitBillScreenTour3 → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 11:02:18,869 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [12/40] Tour SplitBillScreenTour3 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 11:02:18,933 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [13/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2","price":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("2")):has(.price:contains("4.00"))) 2026-09-14 11:02:19,117 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [14/40] Tour SplitBillScreenTour3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:19,183 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [15/40] Tour SplitBillScreenTour3 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:02:19,234 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [16/40] Tour SplitBillScreenTour3 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:02:19,291 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [17/40] Tour SplitBillScreenTour3 → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-14 11:02:19,306 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:19,355 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [18/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-09-14 11:02:19,410 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [19/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-14 11:02:19,469 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [20/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-14 11:02:19,520 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [21/40] Tour SplitBillScreenTour3 → Step total amount of split is '2.0' (trigger: .splitbill-screen .order-info .subtotal:contains("2.0")) 2026-09-14 11:02:19,584 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [22/40] Tour SplitBillScreenTour3 → Step click pay button (trigger: .splitbill-screen .pay-button .button) 2026-09-14 11:02:19,668 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35946686 started for PoS orders references: [{'name': 'Order 00522-001-0001', 'uuid': '6afc8cf0-4863-4de7-bf89-487e83ac6db5'}] 2026-09-14 11:02:19,669 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [23/40] Tour SplitBillScreenTour3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:19,722 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [24/40] Tour SplitBillScreenTour3 → Step order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0")) 2026-09-14 11:02:19,740 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35946686 order {'name': 'Order 00522-001-0001', 'uuid': '6afc8cf0-4863-4de7-bf89-487e83ac6db5'} created pos.order #556 2026-09-14 11:02:19,742 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35946686 finished 2026-09-14 11:02:19,788 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 92 0.039 0.083 2026-09-14 11:02:19,814 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13683172 started for PoS orders references: [{'name': 'Order 00522-001-0002', 'uuid': '055b9d12-1786-4fcc-8838-f49ed3af0423'}] 2026-09-14 11:02:19,866 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13683172 order {'name': 'Order 00522-001-0002', 'uuid': '055b9d12-1786-4fcc-8838-f49ed3af0423'} created pos.order #557 2026-09-14 11:02:19,868 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13683172 finished 2026-09-14 11:02:19,902 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.024 0.067 2026-09-14 11:02:19,933 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [25/40] Tour SplitBillScreenTour3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:19,999 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [26/40] Tour SplitBillScreenTour3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:02:20,086 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [27/40] Tour SplitBillScreenTour3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:02:20,097 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:02:20,100 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:02:20,143 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [28/40] Tour SplitBillScreenTour3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:02:20,199 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [29/40] Tour SplitBillScreenTour3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:02:20,256 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [30/40] Tour SplitBillScreenTour3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:02:20,329 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [31/40] Tour SplitBillScreenTour3 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume']) 2026-09-14 11:02:20,336 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20717725 started for PoS orders references: [{'name': '/', 'uuid': '055b9d12-1786-4fcc-8838-f49ed3af0423'}] 2026-09-14 11:02:20,338 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:02:20,413 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [581] to pos.order #557 2026-09-14 11:02:20,950 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20717725 order {'name': '/', 'uuid': '055b9d12-1786-4fcc-8838-f49ed3af0423'} updated pos.order #557 2026-09-14 11:02:20,953 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20717725 finished 2026-09-14 11:02:20,987 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 317 0.318 0.338 2026-09-14 11:02:21,070 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [32/40] Tour SplitBillScreenTour3 → Step product screen is shown (trigger: .product-screen) 2026-09-14 11:02:21,074 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:21] "GET /web/image?model=pos.config&id=79&field=custom_logo HTTP/1.1" 200 - 4 0.006 0.016 2026-09-14 11:02:21,124 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [33/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-14 11:02:21,175 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [34/40] Tour SplitBillScreenTour3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:02:21,234 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [35/40] Tour SplitBillScreenTour3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:02:21,290 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [36/40] Tour SplitBillScreenTour3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:02:21,342 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [37/40] Tour SplitBillScreenTour3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:02:21,400 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [38/40] Tour SplitBillScreenTour3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:02:21,467 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [39/40] Tour SplitBillScreenTour3 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 11:02:21,471 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55977708 started for PoS orders references: [{'name': '/', 'uuid': '6afc8cf0-4863-4de7-bf89-487e83ac6db5'}] 2026-09-14 11:02:21,551 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [582] to pos.order #556 2026-09-14 11:02:21,912 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55977708 order {'name': '/', 'uuid': '6afc8cf0-4863-4de7-bf89-487e83ac6db5'} updated pos.order #556 2026-09-14 11:02:21,915 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55977708 finished 2026-09-14 11:02:21,955 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 207 0.212 0.276 2026-09-14 11:02:22,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [40/40] Tour SplitBillScreenTour3 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 11:02:22,081 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-09-14 11:02:22,082 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour3 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-14 11:02:22,173 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 17007764 (allocated 18882560) 2026-09-14 11:02:22,188 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 44068 2026-09-14 11:02:22,189 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-09-14 11:02:22,190 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 44068 2026-09-14 11:02:22,226 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmpvs7yebgd_chrome_odoo" 2026-09-14 11:02:22,272 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-09-14 11:02:22,560 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome pid: 44204 2026-09-14 11:02:22,561 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless temporary user profile dir: /tmp/tmpy8nl0xsv_chrome_odoo 2026-09-14 11:02:22,561 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:41431/json/version 2026-09-14 11:02:22,562 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:41431/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:02:22,570 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:02:22,573 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:41431/json 2026-09-14 11:02:22,573 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:41431/json with timeout 3 increased to 10s during tests 2026-09-14 11:02:22,577 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Websocket url found: ws://127.0.0.1:41431/devtools/page/F41DCFB390FFD19E5313C9CE01B2FAC2 2026-09-14 11:02:22,591 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Enable chrome headless console log notification 2026-09-14 11:02:22,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless enable page notifications 2026-09-14 11:02:22,638 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:02:22,641 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Setting session cookie in browser 2026-09-14 11:02:22,656 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:02:22,656 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:02:22,673 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:02:23,282 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:23] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.086 0.530 2026-09-14 11:02:23,285 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigation result: {'frameId': 'F41DCFB390FFD19E5313C9CE01B2FAC2', 'loaderId': '15957E2F221F784374DD76824237A1F3', 'isDownload': False} 2026-09-14 11:02:23,285 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-09-14 11:02:23,291 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:02:23,305 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:23] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-14 11:02:23,313 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:23] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-14 11:02:23,335 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:23] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.032 2026-09-14 11:02:23,734 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:23] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:02:23,744 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:02:23,748 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: IndexedDB 1 Ready 2026-09-14 11:02:23,753 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate test code "odoo.startTour('RefundStayCurrentTableTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:02:23,758 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-14 11:02:23,765 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [1/53] Tour RefundStayCurrentTableTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:02:24,243 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:24] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 308 0.232 0.259 2026-09-14 11:02:24,246 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.468 2026-09-14 11:02:24,396 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.012 2026-09-14 11:02:24,419 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-14 11:02:24,452 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:02:24,483 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:24] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-14 11:02:24,500 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: Owl is running in 'dev' mode. 2026-09-14 11:02:24,558 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:24,564 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:24,589 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:02:24,608 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:24] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.016 0.028 2026-09-14 11:02:24,631 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:02:24,634 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [2/53] Tour RefundStayCurrentTableTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:02:24,635 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:24] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.009 0.058 2026-09-14 11:02:24,641 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:02:24,755 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [3/53] Tour RefundStayCurrentTableTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-09-14 11:02:24,830 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:24] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.031 0.042 2026-09-14 11:02:24,879 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:02:24,925 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [4/53] Tour RefundStayCurrentTableTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:02:24,971 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:24] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.014 2026-09-14 11:02:24,989 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:24] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.031 2026-09-14 11:02:24,998 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:24] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.042 2026-09-14 11:02:25,004 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:25] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.040 2026-09-14 11:02:25,027 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:25] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.014 0.047 2026-09-14 11:02:25,028 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [5/53] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:25,041 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:25] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.059 2026-09-14 11:02:25,050 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:25] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.050 2026-09-14 11:02:25,063 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:25] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.037 2026-09-14 11:02:25,072 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:25] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.035 2026-09-14 11:02:25,078 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:25] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.070 2026-09-14 11:02:25,088 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:25] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.122 2026-09-14 11:02:25,094 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [6/53] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:02:25,097 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:25] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.039 2026-09-14 11:02:25,102 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:25] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.056 2026-09-14 11:02:25,148 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [7/53] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:25,200 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [8/53] Tour RefundStayCurrentTableTour → Step 'Coca-Cola' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("1"))) 2026-09-14 11:02:25,266 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [9/53] Tour RefundStayCurrentTableTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:02:25,345 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [10/53] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:25,401 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [11/53] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-14 11:02:25,466 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [12/53] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:25,532 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [13/53] Tour RefundStayCurrentTableTour → Step 'Coca-Cola' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("2"))) 2026-09-14 11:02:25,599 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [14/53] Tour RefundStayCurrentTableTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-14 11:02:25,681 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [15/53] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:25,735 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [16/53] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-14 11:02:25,800 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [17/53] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:25,866 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [18/53] Tour RefundStayCurrentTableTour → Step 'Water' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Water")):has(.product-cart-qty:contains("1"))) 2026-09-14 11:02:25,932 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [19/53] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:25,998 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [20/53] Tour RefundStayCurrentTableTour → Step order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60")) 2026-09-14 11:02:26,049 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [21/53] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:26,100 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [22/53] Tour RefundStayCurrentTableTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:02:26,180 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [23/53] Tour RefundStayCurrentTableTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:02:26,192 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:02:26,194 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:02:26,240 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [24/53] Tour RefundStayCurrentTableTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:02:26,292 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [25/53] Tour RefundStayCurrentTableTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 11:02:26,356 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [26/53] Tour RefundStayCurrentTableTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:02:26,366 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:26,431 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80476616 started for PoS orders references: [{'name': 'Order 00523-001-0001', 'uuid': '9cddee62-1813-46f8-9d6f-9bc095409806'}] 2026-09-14 11:02:26,433 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [27/53] Tour RefundStayCurrentTableTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 11:02:26,438 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:02:27,091 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80476616 order {'name': 'Order 00523-001-0001', 'uuid': '9cddee62-1813-46f8-9d6f-9bc095409806'} created pos.order #558 2026-09-14 11:02:27,100 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80476616 finished 2026-09-14 11:02:27,142 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 358 0.338 0.377 2026-09-14 11:02:27,244 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:27] "GET /web/image?model=pos.config&id=79&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 11:02:27,259 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [28/53] Tour RefundStayCurrentTableTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 11:02:27,330 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [29/53] Tour RefundStayCurrentTableTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:02:27,396 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:02:27,397 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [30/53] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:27,452 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [31/53] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-14 11:02:27,516 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [32/53] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:27,583 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [33/53] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:27,648 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [34/53] Tour RefundStayCurrentTableTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:02:27,699 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [35/53] Tour RefundStayCurrentTableTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:02:27,756 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [36/53] Tour RefundStayCurrentTableTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-14 11:02:27,830 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [37/53] Tour RefundStayCurrentTableTour → Step .ticket-screen .order-row > .col:contains("-0001") 2026-09-14 11:02:27,846 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:27] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-09-14 11:02:27,897 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [38/53] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-14 11:02:27,897 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:27] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.010 0.012 2026-09-14 11:02:27,953 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [39/53] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:28,003 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [40/53] Tour RefundStayCurrentTableTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 11:02:28,055 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [41/53] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:28,113 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [42/53] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:28,166 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [43/53] Tour RefundStayCurrentTableTour → Step .ticket-screen .to-refund-highlight:contains("To Refund: 2.00") 2026-09-14 11:02:28,217 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [44/53] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:28,267 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [45/53] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:28,318 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [46/53] Tour RefundStayCurrentTableTour → Step .ticket-screen .btn-primary.pay-order-button 2026-09-14 11:02:28,390 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [47/53] Tour RefundStayCurrentTableTour → Step product screen is shown (trigger: .product-screen) 2026-09-14 11:02:28,447 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [48/53] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:28,497 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [49/53] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-14 11:02:28,548 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [50/53] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:28,615 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [51/53] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:28,667 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [52/53] Tour RefundStayCurrentTableTour → Step order total amount is '-4.40' (trigger: .product-screen .order-summary .total:contains("-4.40")) 2026-09-14 11:02:28,718 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [53/53] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:28,769 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: tour succeeded 2026-09-14 11:02:28,770 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: ╔═══════════════════════════════════════════╗ ║ TOUR RefundStayCurrentTableTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-14 11:02:28,865 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: heap 17247696 (allocated 18489344) 2026-09-14 11:02:28,867 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing chrome headless with pid 44204 2026-09-14 11:02:28,868 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing websocket connection 2026-09-14 11:02:28,869 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Terminating chrome headless with pid 44204 2026-09-14 11:02:28,925 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Removing chrome user profile "/tmp/tmpy8nl0xsv_chrome_odoo" 2026-09-14 11:02:28,968 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-09-14 11:02:30,272 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome pid: 44342 2026-09-14 11:02:30,272 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless temporary user profile dir: /tmp/tmptj5k4uli_chrome_odoo 2026-09-14 11:02:30,274 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:39553/json/version 2026-09-14 11:02:30,275 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39553/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:02:30,340 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:02:30,340 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:39553/json 2026-09-14 11:02:30,340 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39553/json with timeout 3 increased to 10s during tests 2026-09-14 11:02:30,342 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Websocket url found: ws://127.0.0.1:39553/devtools/page/98B6BEA62B8401F76208DDC2B641FE8E 2026-09-14 11:02:30,344 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Enable chrome headless console log notification 2026-09-14 11:02:30,345 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless enable page notifications 2026-09-14 11:02:30,472 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:02:30,476 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Setting session cookie in browser 2026-09-14 11:02:30,485 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:02:30,485 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:02:30,497 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:02:31,154 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:31] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.080 0.579 2026-09-14 11:02:31,157 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigation result: {'frameId': '98B6BEA62B8401F76208DDC2B641FE8E', 'loaderId': '41B29003EABE0335DA3482C2D01698A9', 'isDownload': False} 2026-09-14 11:02:31,157 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4ProductCombo')" 2026-09-14 11:02:31,165 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:02:31,186 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:31] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-14 11:02:31,205 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:31] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.031 2026-09-14 11:02:31,211 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:31] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-14 11:02:31,523 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:31] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:02:31,549 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate test code "odoo.startTour('SplitBillScreenTour4ProductCombo', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:02:31,551 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:31,552 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: IndexedDB 1 Ready 2026-09-14 11:02:31,559 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [1/84] Tour SplitBillScreenTour4ProductCombo → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:02:31,569 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.012 2026-09-14 11:02:32,201 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:32] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 336 0.335 0.312 2026-09-14 11:02:32,202 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.606 2026-09-14 11:02:32,365 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 11:02:32,392 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:02:32,420 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:32] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.003 0.011 2026-09-14 11:02:32,478 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.027 2026-09-14 11:02:32,502 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:32] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-09-14 11:02:32,511 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: Owl is running in 'dev' mode. 2026-09-14 11:02:32,553 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:32,571 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:32,583 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:02:32,595 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:32] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.005 0.012 2026-09-14 11:02:32,615 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:02:32,617 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:02:32,639 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [2/84] Tour SplitBillScreenTour4ProductCombo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:02:32,640 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:32] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.014 0.049 2026-09-14 11:02:32,758 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [3/84] Tour SplitBillScreenTour4ProductCombo → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-09-14 11:02:32,846 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:32] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.045 0.041 2026-09-14 11:02:32,909 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-14 11:02:32,933 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [4/84] Tour SplitBillScreenTour4ProductCombo → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-14 11:02:32,979 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:32] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.018 2026-09-14 11:02:32,994 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:32] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.020 2026-09-14 11:02:33,006 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [5/84] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-09-14 11:02:33,014 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:33] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.006 0.038 2026-09-14 11:02:33,021 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:33] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.055 2026-09-14 11:02:33,031 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:33] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.047 2026-09-14 11:02:33,040 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:33] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.032 2026-09-14 11:02:33,050 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:33] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.085 2026-09-14 11:02:33,062 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:33] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.095 2026-09-14 11:02:33,076 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [6/84] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-09-14 11:02:33,079 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:33] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.006 0.045 2026-09-14 11:02:33,096 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:33] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.038 2026-09-14 11:02:33,112 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:33] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.074 2026-09-14 11:02:33,134 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:33] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.087 2026-09-14 11:02:33,140 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [7/84] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-09-14 11:02:33,141 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:33] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.122 2026-09-14 11:02:33,204 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [8/84] Tour SplitBillScreenTour4ProductCombo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:02:33,333 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [9/84] Tour SplitBillScreenTour4ProductCombo → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-14 11:02:33,417 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [10/84] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-09-14 11:02:33,475 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [11/84] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-14 11:02:33,536 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [12/84] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 7 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 7"))) 2026-09-14 11:02:33,603 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [13/84] Tour SplitBillScreenTour4ProductCombo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:02:33,721 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [14/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-09-14 11:02:33,824 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [15/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-09-14 11:02:33,876 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [16/84] Tour SplitBillScreenTour4ProductCombo → Step Check the product page (trigger: .product-list) 2026-09-14 11:02:33,933 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [17/84] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:33,999 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [18/84] Tour SplitBillScreenTour4ProductCombo → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 11:02:34,066 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [19/84] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:34,131 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [20/84] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:34,182 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [21/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(.qty:contains("2"))) 2026-09-14 11:02:34,274 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [22/84] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:34,326 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [23/84] Tour SplitBillScreenTour4ProductCombo → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-14 11:02:34,445 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [24/84] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:34,501 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [25/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-14 11:02:34,566 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [26/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-14 11:02:34,633 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [27/84] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:34,699 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [28/84] Tour SplitBillScreenTour4ProductCombo → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-14 11:02:34,818 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [29/84] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:34,875 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [30/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-14 11:02:34,935 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [31/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-14 11:02:34,999 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [32/84] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:35,065 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [33/84] Tour SplitBillScreenTour4ProductCombo → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:02:35,132 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [34/84] Tour SplitBillScreenTour4ProductCombo → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:02:35,187 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [35/84] Tour SplitBillScreenTour4ProductCombo → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-14 11:02:35,197 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:35,261 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [36/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-14 11:02:35,336 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [37/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 3","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3"))) 2026-09-14 11:02:35,406 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [38/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 2","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2"))) 2026-09-14 11:02:35,473 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [39/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-14 11:02:35,526 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [40/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(.qty:contains("1"))) 2026-09-14 11:02:35,583 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [41/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 3","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-09-14 11:02:35,652 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [42/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 5","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 5")):has(.qty:contains("1"))) 2026-09-14 11:02:35,715 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [43/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 8","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 8")):has(.qty:contains("1"))) 2026-09-14 11:02:35,767 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [44/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(.qty:contains("1"))) 2026-09-14 11:02:35,819 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [45/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("2"))) 2026-09-14 11:02:35,871 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [46/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("2"))) 2026-09-14 11:02:35,922 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [47/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 7","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 7")):has(.qty:contains("2"))) 2026-09-14 11:02:35,974 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [48/84] Tour SplitBillScreenTour4ProductCombo → Step total amount of split is '97.14' (trigger: .splitbill-screen .order-info .subtotal:contains("97.14")) 2026-09-14 11:02:36,026 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [49/84] Tour SplitBillScreenTour4ProductCombo → Step click pay button (trigger: .splitbill-screen .pay-button .button) 2026-09-14 11:02:36,115 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20094 started for PoS orders references: [{'name': 'Order 00524-001-0001', 'uuid': '0e9e574b-c333-4ee3-9684-6105e83eff7a'}] 2026-09-14 11:02:36,135 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [50/84] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:36,188 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [51/84] Tour SplitBillScreenTour4ProductCombo → Step order total amount is '97.13' (trigger: .product-screen .order-summary .total:contains("97.13")) 2026-09-14 11:02:36,199 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20094 order {'name': 'Order 00524-001-0001', 'uuid': '0e9e574b-c333-4ee3-9684-6105e83eff7a'} created pos.order #559 2026-09-14 11:02:36,202 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20094 finished 2026-09-14 11:02:36,255 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 114 0.053 0.089 2026-09-14 11:02:36,334 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72481823 started for PoS orders references: [{'name': 'Order 00524-001-0002', 'uuid': '713268f7-d859-478a-9c78-8109143790b9'}] 2026-09-14 11:02:36,403 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72481823 order {'name': 'Order 00524-001-0002', 'uuid': '713268f7-d859-478a-9c78-8109143790b9'} created pos.order #560 2026-09-14 11:02:36,406 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72481823 finished 2026-09-14 11:02:36,456 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 82 0.043 0.081 2026-09-14 11:02:36,562 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [52/84] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:36,622 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [53/84] Tour SplitBillScreenTour4ProductCombo → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:02:36,718 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [54/84] Tour SplitBillScreenTour4ProductCombo → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:02:36,735 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:36,737 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:36,778 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [55/84] Tour SplitBillScreenTour4ProductCombo → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:02:36,832 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [56/84] Tour SplitBillScreenTour4ProductCombo → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:02:36,909 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [57/84] Tour SplitBillScreenTour4ProductCombo → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:02:37,033 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92103388 started for PoS orders references: [{'name': '/', 'uuid': '713268f7-d859-478a-9c78-8109143790b9'}] 2026-09-14 11:02:37,037 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [58/84] Tour SplitBillScreenTour4ProductCombo → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume']) 2026-09-14 11:02:37,046 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:37,125 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [584] to pos.order #560 2026-09-14 11:02:38,367 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92103388 order {'name': '/', 'uuid': '713268f7-d859-478a-9c78-8109143790b9'} updated pos.order #560 2026-09-14 11:02:38,369 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92103388 finished 2026-09-14 11:02:38,433 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 601 0.789 0.617 2026-09-14 11:02:38,648 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:38] "GET /web/image?model=pos.config&id=79&field=custom_logo HTTP/1.1" 200 - 4 0.005 0.010 2026-09-14 11:02:38,679 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [59/84] Tour SplitBillScreenTour4ProductCombo → Step product screen is shown (trigger: .product-screen) 2026-09-14 11:02:38,747 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [60/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1.0"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-14 11:02:38,798 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [61/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(.qty:contains("1"))) 2026-09-14 11:02:38,871 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [62/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(.qty:contains("1"))) 2026-09-14 11:02:38,924 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [63/84] Tour SplitBillScreenTour4ProductCombo → Step Check the product page (trigger: .product-list) 2026-09-14 11:02:38,983 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [64/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-09-14 11:02:39,083 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [65/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-09-14 11:02:39,135 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [66/84] Tour SplitBillScreenTour4ProductCombo → Step Check the product page (trigger: .product-list) 2026-09-14 11:02:39,200 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [67/84] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:39,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [68/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"6.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1")):has(.price:contains("6.67"))) 2026-09-14 11:02:39,332 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [69/84] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:39,384 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [70/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(.qty:contains("1"))) 2026-09-14 11:02:39,448 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [71/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1"))) 2026-09-14 11:02:39,500 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [72/84] Tour SplitBillScreenTour4ProductCombo → Step Check the product page (trigger: .product-list) 2026-09-14 11:02:39,566 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [73/84] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:39,633 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [74/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"14.66"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1")):has(.price:contains("14.66"))) 2026-09-14 11:02:39,699 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [75/84] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:39,765 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [76/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 7")):has(.qty:contains("1"))) 2026-09-14 11:02:39,842 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [77/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(.qty:contains("1"))) 2026-09-14 11:02:39,894 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [78/84] Tour SplitBillScreenTour4ProductCombo → Step Check the product page (trigger: .product-list) 2026-09-14 11:02:39,949 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [79/84] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:40,016 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [80/84] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0","price":"22.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(.qty:contains("1")):has(.price:contains("22.00"))) 2026-09-14 11:02:40,082 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [81/84] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:40,148 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [82/84] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:40,200 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [83/84] Tour SplitBillScreenTour4ProductCombo → Step order total amount is '45.53' (trigger: .product-screen .order-summary .total:contains("45.53")) 2026-09-14 11:02:40,251 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [84/84] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:40,303 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: tour succeeded 2026-09-14 11:02:40,303 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour4ProductCombo SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-14 11:02:40,417 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: heap 19973348 (allocated 21114880) 2026-09-14 11:02:40,418 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing chrome headless with pid 44342 2026-09-14 11:02:40,423 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing websocket connection 2026-09-14 11:02:40,423 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Terminating chrome headless with pid 44342 2026-09-14 11:02:40,477 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Removing chrome user profile "/tmp/tmptj5k4uli_chrome_odoo" 2026-09-14 11:02:40,546 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-09-14 11:02:40,904 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome pid: 44485 2026-09-14 11:02:40,904 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpu8snau6n_chrome_odoo 2026-09-14 11:02:40,904 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:45645/json/version 2026-09-14 11:02:40,906 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45645/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:02:40,933 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:02:40,933 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:45645/json 2026-09-14 11:02:40,933 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45645/json with timeout 3 increased to 10s during tests 2026-09-14 11:02:40,944 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Websocket url found: ws://127.0.0.1:45645/devtools/page/88015E0065D07F9287570BF016F46370 2026-09-14 11:02:40,947 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Enable chrome headless console log notification 2026-09-14 11:02:40,949 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless enable page notifications 2026-09-14 11:02:40,979 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:02:40,982 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Setting session cookie in browser 2026-09-14 11:02:40,999 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:02:40,999 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:02:41,007 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:02:42,575 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:42] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.063 1.507 2026-09-14 11:02:42,579 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigation result: {'frameId': '88015E0065D07F9287570BF016F46370', 'loaderId': '61CA26C20A3A29E33F782C47EE219DDB', 'isDownload': False} 2026-09-14 11:02:42,579 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-09-14 11:02:42,589 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:02:42,602 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:42] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-14 11:02:42,608 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:42] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-14 11:02:42,616 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:42] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-09-14 11:02:43,034 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:43] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:02:43,048 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:02:43,062 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: IndexedDB 1 Ready 2026-09-14 11:02:43,067 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate test code "odoo.startTour('SaveLastPreparationChangesTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:02:43,072 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [1/18] Tour SaveLastPreparationChangesTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:02:43,569 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:43] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 306 0.249 0.262 2026-09-14 11:02:43,576 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.514 2026-09-14 11:02:43,703 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-14 11:02:43,705 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.010 2026-09-14 11:02:43,726 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-14 11:02:43,746 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:02:43,762 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:43] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 11:02:43,767 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: Owl is running in 'dev' mode. 2026-09-14 11:02:43,818 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:02:43,844 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 11:02:43,845 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:02:43,859 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:02:43,863 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [2/18] Tour SaveLastPreparationChangesTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:02:43,874 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:43] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.013 0.024 2026-09-14 11:02:43,898 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:02:43,914 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:43] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.016 0.072 2026-09-14 11:02:43,953 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [3/18] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:02:44,020 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:44] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.031 0.035 2026-09-14 11:02:44,069 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:02:44,107 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [4/18] Tour SaveLastPreparationChangesTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:02:44,142 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:44] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.020 2026-09-14 11:02:44,154 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:44] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.033 2026-09-14 11:02:44,166 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:44] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.030 2026-09-14 11:02:44,176 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:44] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.027 2026-09-14 11:02:44,191 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:44] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.062 2026-09-14 11:02:44,202 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [5/18] Tour SaveLastPreparationChangesTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:44,203 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:44] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.083 2026-09-14 11:02:44,214 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:44] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.082 2026-09-14 11:02:44,237 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:44] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.055 2026-09-14 11:02:44,257 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:44] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.006 0.054 2026-09-14 11:02:44,264 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [6/18] Tour SaveLastPreparationChangesTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:02:44,265 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:44] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.106 2026-09-14 11:02:44,273 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:44] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.057 2026-09-14 11:02:44,283 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:44] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.064 2026-09-14 11:02:44,288 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:44] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.117 2026-09-14 11:02:44,326 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [7/18] Tour SaveLastPreparationChangesTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:44,386 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [8/18] Tour SaveLastPreparationChangesTour → Step 'Coca-Cola' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("1"))) 2026-09-14 11:02:44,449 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [9/18] Tour SaveLastPreparationChangesTour → Step Check orderline with attributes: {"productName":"Coca-Cola","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Coca-Cola"))) 2026-09-14 11:02:44,517 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [10/18] Tour SaveLastPreparationChangesTour → Step click order button (trigger: .actionpad .submit-order) 2026-09-14 11:02:44,590 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [11/18] Tour SaveLastPreparationChangesTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:02:46,648 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [12/18] Tour SaveLastPreparationChangesTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-14 11:02:46,715 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [13/18] Tour SaveLastPreparationChangesTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":1,"withClass":":eq(0)"} (trigger: .order-container .orderline:eq(0):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:02:46,766 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [14/18] Tour SaveLastPreparationChangesTour → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:02:46,822 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [15/18] Tour SaveLastPreparationChangesTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:02:46,845 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44764506 started for PoS orders references: [{'name': 'Order 00525-001-0001', 'uuid': '43860478-7070-4a8d-9349-d301b1190eb9'}] 2026-09-14 11:02:46,942 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44764506 order {'name': 'Order 00525-001-0001', 'uuid': '43860478-7070-4a8d-9349-d301b1190eb9'} created pos.order #561 2026-09-14 11:02:46,945 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44764506 finished 2026-09-14 11:02:47,006 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 92 0.079 0.084 2026-09-14 11:02:47,031 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [16/18] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-09-14 11:02:47,098 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [17/18] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:02:47,149 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [18/18] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:02:47,201 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: tour succeeded 2026-09-14 11:02:47,201 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR SaveLastPreparationChangesTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-14 11:02:47,251 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: heap 14876324 (allocated 16261120) 2026-09-14 11:02:47,254 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing chrome headless with pid 44485 2026-09-14 11:02:47,258 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing websocket connection 2026-09-14 11:02:47,259 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Terminating chrome headless with pid 44485 2026-09-14 11:02:47,314 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Removing chrome user profile "/tmp/tmpu8snau6n_chrome_odoo" 2026-09-14 11:02:47,391 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_11_bill_screen_qrcode_data ... 2026-09-14 11:02:47,820 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data: Chrome pid: 44607 2026-09-14 11:02:47,820 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data: Chrome headless temporary user profile dir: /tmp/tmpd6z9cfju_chrome_odoo 2026-09-14 11:02:47,820 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data: Issuing json command http://127.0.0.1:40059/json/version 2026-09-14 11:02:47,821 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:40059/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:02:47,824 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:02:47,824 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data: Issuing json command http://127.0.0.1:40059/json 2026-09-14 11:02:47,824 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:40059/json with timeout 3 increased to 10s during tests 2026-09-14 11:02:47,825 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data: Websocket url found: ws://127.0.0.1:40059/devtools/page/4EEEF6BE63E0B960BE364FC288E1BFB4 2026-09-14 11:02:47,828 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data: Enable chrome headless console log notification 2026-09-14 11:02:47,830 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data: Chrome headless enable page notifications 2026-09-14 11:02:47,875 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:02:47,879 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data: Setting session cookie in browser 2026-09-14 11:02:47,886 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:02:47,886 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:02:47,895 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:02:48,492 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:48] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.082 0.518 2026-09-14 11:02:48,495 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data: Navigation result: {'frameId': '4EEEF6BE63E0B960BE364FC288E1BFB4', 'loaderId': 'B51EF504E9DFF3DF9DD89BF235D83C1A', 'isDownload': False} 2026-09-14 11:02:48,496 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-09-14 11:02:48,519 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:02:48,535 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:48] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-14 11:02:48,543 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:48] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-14 11:02:48,551 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:48] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-09-14 11:02:48,904 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:48] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:02:48,912 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:48,923 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data.browser: IndexedDB 1 Ready 2026-09-14 11:02:48,928 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-14 11:02:48,932 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data: Evaluate test code "odoo.startTour('BillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:02:48,941 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data.browser: [1/17] Tour BillScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:02:49,514 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:49] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 306 0.309 0.286 2026-09-14 11:02:49,516 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.568 2026-09-14 11:02:49,629 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 11:02:49,656 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:02:49,680 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-09-14 11:02:49,706 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:49] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-09-14 11:02:49,712 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data.browser: Owl is running in 'dev' mode. 2026-09-14 11:02:49,763 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:02:49,773 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:02:49,776 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:02:49,817 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:49] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.018 0.035 2026-09-14 11:02:49,821 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:02:49,824 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:02:49,834 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data.browser: [2/17] Tour BillScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:02:49,859 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:49] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.019 0.072 2026-09-14 11:02:49,960 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data.browser: [3/17] Tour BillScreenTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:02:50,026 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:50] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.022 0.037 2026-09-14 11:02:50,071 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:02:50,111 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data.browser: [4/17] Tour BillScreenTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:02:50,140 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:50] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.011 2026-09-14 11:02:50,149 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:50] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.019 2026-09-14 11:02:50,161 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:50] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.023 2026-09-14 11:02:50,173 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:50] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.041 2026-09-14 11:02:50,182 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:50] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.052 2026-09-14 11:02:50,187 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:50] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.061 2026-09-14 11:02:50,204 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data.browser: [5/17] Tour BillScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:02:50,209 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:50] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.009 0.042 2026-09-14 11:02:50,223 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:50] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.054 2026-09-14 11:02:50,236 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:50] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.087 2026-09-14 11:02:50,248 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:50] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.069 2026-09-14 11:02:50,256 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:50] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.055 2026-09-14 11:02:50,266 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data.browser: [6/17] Tour BillScreenTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:02:50,270 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:50] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.049 2026-09-14 11:02:50,281 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:50] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.077 2026-09-14 11:02:50,324 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data.browser: [7/17] Tour BillScreenTour → Step click Bill button (trigger: .control-buttons button:contains("Bill")) 2026-09-14 11:02:50,345 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:50,419 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data.browser: [8/17] Tour BillScreenTour → Step Check that: ---Unique code is shown--- is not true (trigger: body:not(:has(.pos-receipt .unique-code))) 2026-09-14 11:02:50,434 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:50] "GET /web/image?model=pos.config&id=79&field=custom_logo HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 11:02:50,481 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data.browser: [9/17] Tour BillScreenTour → Step Check that: ---Portal url is shown--- is not true (trigger: body:not(:has(.pos-receipt .portal-url))) 2026-09-14 11:02:50,532 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data.browser: [10/17] Tour BillScreenTour → Step Close bill popup (trigger: .btn-close) 2026-09-14 11:02:50,601 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data.browser: [11/17] Tour BillScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:02:50,691 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data.browser: [12/17] Tour BillScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:02:50,705 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:02:50,706 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:02:50,747 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data.browser: [13/17] Tour BillScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:02:50,815 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data.browser: [14/17] Tour BillScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:02:50,891 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data.browser: [15/17] Tour BillScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:02:50,967 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data.browser: [16/17] Tour BillScreenTour → Step Unique code is shown (trigger: .pos-receipt .unique-code) 2026-09-14 11:02:50,970 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78081637 started for PoS orders references: [{'name': 'Order 00526-001-0001', 'uuid': '385b89b0-4d17-4fc2-85ea-61cd9a72cd8f'}] 2026-09-14 11:02:50,977 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:51,628 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78081637 order {'name': 'Order 00526-001-0001', 'uuid': '385b89b0-4d17-4fc2-85ea-61cd9a72cd8f'} created pos.order #562 2026-09-14 11:02:51,631 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78081637 finished 2026-09-14 11:02:51,674 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 336 0.367 0.339 2026-09-14 11:02:51,738 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data.browser: [17/17] Tour BillScreenTour → Step Portal url is shown (trigger: .pos-receipt .portal-url) 2026-09-14 11:02:51,776 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:51] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fticket%2F?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.052 2026-09-14 11:02:51,797 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data.browser: tour succeeded 2026-09-14 11:02:51,798 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data.browser: ╔═══════════════════════════════╗ ║ TOUR BillScreenTour SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-14 11:02:51,896 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data.browser: heap 15691660 (allocated 17571840) 2026-09-14 11:02:51,899 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data: Closing chrome headless with pid 44607 2026-09-14 11:02:51,900 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data: Closing websocket connection 2026-09-14 11:02:51,901 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data: Terminating chrome headless with pid 44607 2026-09-14 11:02:51,956 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data: Removing chrome user profile "/tmp/tmpd6z9cfju_chrome_odoo" 2026-09-14 11:02:52,008 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_12_order_tracking ... 2026-09-14 11:02:52,292 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome pid: 44740 2026-09-14 11:02:52,292 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless temporary user profile dir: /tmp/tmpy05fcx1j_chrome_odoo 2026-09-14 11:02:52,292 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:36251/json/version 2026-09-14 11:02:52,293 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36251/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:02:52,313 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:02:52,313 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:36251/json 2026-09-14 11:02:52,313 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36251/json with timeout 3 increased to 10s during tests 2026-09-14 11:02:52,317 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Websocket url found: ws://127.0.0.1:36251/devtools/page/90E16E87182805BF9D91C0A2151ECA9C 2026-09-14 11:02:52,319 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Enable chrome headless console log notification 2026-09-14 11:02:52,321 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless enable page notifications 2026-09-14 11:02:52,351 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:02:52,354 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Setting session cookie in browser 2026-09-14 11:02:52,363 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:02:52,363 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:02:52,374 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:02:52,958 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:52] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.076 0.510 2026-09-14 11:02:52,961 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigation result: {'frameId': '90E16E87182805BF9D91C0A2151ECA9C', 'loaderId': '086EC3E4D6AAFAFE5E163EB995D39691', 'isDownload': False} 2026-09-14 11:02:52,961 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate ready code "odoo.isTourReady('OrderTrackingTour')" 2026-09-14 11:02:52,968 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:02:52,984 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:52] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-14 11:02:52,991 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:52] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-14 11:02:52,994 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:52] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-14 11:02:53,337 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:53] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:02:53,341 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:53,359 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: IndexedDB 1 Ready 2026-09-14 11:02:53,371 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate test code "odoo.startTour('OrderTrackingTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:02:53,385 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [1/26] Tour OrderTrackingTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:02:53,814 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:53] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 308 0.206 0.254 2026-09-14 11:02:53,822 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.462 2026-09-14 11:02:53,951 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:02:53,961 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-14 11:02:53,991 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-09-14 11:02:54,015 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:02:54,035 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-14 11:02:54,039 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: Owl is running in 'dev' mode. 2026-09-14 11:02:54,085 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:54,091 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:02:54,104 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:02:54,133 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.010 0.033 2026-09-14 11:02:54,137 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [2/26] Tour OrderTrackingTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:02:54,141 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 11:02:54,143 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:02:54,166 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.008 0.067 2026-09-14 11:02:54,237 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [3/26] Tour OrderTrackingTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:02:54,288 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.020 0.035 2026-09-14 11:02:54,323 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:02:54,357 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [4/26] Tour OrderTrackingTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:02:54,384 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.009 0.009 2026-09-14 11:02:54,388 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.023 2026-09-14 11:02:54,393 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.015 2026-09-14 11:02:54,401 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.026 2026-09-14 11:02:54,407 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.031 2026-09-14 11:02:54,421 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.020 2026-09-14 11:02:54,436 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.063 2026-09-14 11:02:54,440 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [5/26] Tour OrderTrackingTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:02:54,445 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.031 2026-09-14 11:02:54,460 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.017 2026-09-14 11:02:54,471 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.045 2026-09-14 11:02:54,476 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.052 2026-09-14 11:02:54,486 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.068 2026-09-14 11:02:54,494 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.078 2026-09-14 11:02:54,532 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [6/26] Tour OrderTrackingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:54,585 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [7/26] Tour OrderTrackingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-14 11:02:54,649 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [8/26] Tour OrderTrackingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:54,714 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [9/26] Tour OrderTrackingTour → Step 'Coca-Cola' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("2"))) 2026-09-14 11:02:54,781 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [10/26] Tour OrderTrackingTour → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:02:54,852 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [11/26] Tour OrderTrackingTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:02:54,879 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54003240 started for PoS orders references: [{'name': 'Order 00527-001-0001', 'uuid': 'f51125a5-791c-490e-b312-8a8694a91363'}] 2026-09-14 11:02:54,944 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54003240 order {'name': 'Order 00527-001-0001', 'uuid': 'f51125a5-791c-490e-b312-8a8694a91363'} created pos.order #563 2026-09-14 11:02:54,947 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54003240 finished 2026-09-14 11:02:54,994 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 92 0.043 0.075 2026-09-14 11:02:55,032 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [12/26] Tour OrderTrackingTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:02:55,114 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.008 2026-09-14 11:02:55,115 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [13/26] Tour OrderTrackingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:02:55,168 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [14/26] Tour OrderTrackingTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-14 11:02:55,241 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [15/26] Tour OrderTrackingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-14 11:02:55,299 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [16/26] Tour OrderTrackingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-14 11:02:55,366 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [17/26] Tour OrderTrackingTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-09-14 11:02:55,433 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [18/26] Tour OrderTrackingTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 11:02:55,498 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [19/26] Tour OrderTrackingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:02:55,682 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [20/26] Tour OrderTrackingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:02:55,747 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [21/26] Tour OrderTrackingTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:02:55,820 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [22/26] Tour OrderTrackingTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:02:55,827 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:02:55,828 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:02:55,873 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [23/26] Tour OrderTrackingTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:02:55,924 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [24/26] Tour OrderTrackingTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:02:55,988 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [25/26] Tour OrderTrackingTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:02:55,995 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:56,068 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75574525 started for PoS orders references: [{'name': '/', 'uuid': 'f51125a5-791c-490e-b312-8a8694a91363'}] 2026-09-14 11:02:56,070 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [26/26] Tour OrderTrackingTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-14 11:02:56,086 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:02:56,187 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [586] to pos.order #563 2026-09-14 11:02:56,668 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75574525 order {'name': '/', 'uuid': 'f51125a5-791c-490e-b312-8a8694a91363'} updated pos.order #563 2026-09-14 11:02:56,671 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75574525 finished 2026-09-14 11:02:56,706 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 327 0.277 0.364 2026-09-14 11:02:56,782 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:56] "GET /web/image?model=pos.config&id=79&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 11:02:56,784 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: tour succeeded 2026-09-14 11:02:56,784 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: ╔══════════════════════════════════╗ ║ TOUR OrderTrackingTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-14 11:02:56,890 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: heap 16428044 (allocated 17440768) 2026-09-14 11:02:56,906 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing chrome headless with pid 44740 2026-09-14 11:02:56,913 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing websocket connection 2026-09-14 11:02:56,913 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Terminating chrome headless with pid 44740 2026-09-14 11:02:56,967 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Removing chrome user profile "/tmp/tmpy05fcx1j_chrome_odoo" 2026-09-14 11:02:57,026 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_category_check ... 2026-09-14 11:02:57,278 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome pid: 44880 2026-09-14 11:02:57,278 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless temporary user profile dir: /tmp/tmps5h5frf2_chrome_odoo 2026-09-14 11:02:57,279 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:36287/json/version 2026-09-14 11:02:57,280 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36287/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:02:57,303 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:02:57,303 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:36287/json 2026-09-14 11:02:57,304 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36287/json with timeout 3 increased to 10s during tests 2026-09-14 11:02:57,309 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Websocket url found: ws://127.0.0.1:36287/devtools/page/E5ED27FBBA6AF11DAA97080B997C5B32 2026-09-14 11:02:57,315 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Enable chrome headless console log notification 2026-09-14 11:02:57,321 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless enable page notifications 2026-09-14 11:02:57,359 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:02:57,362 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Setting session cookie in browser 2026-09-14 11:02:57,373 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:02:57,374 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:02:57,382 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:02:58,014 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:58] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.117 0.516 2026-09-14 11:02:58,017 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigation result: {'frameId': 'E5ED27FBBA6AF11DAA97080B997C5B32', 'loaderId': '946CF8F3F52A867C3DB629BDA28916AE', 'isDownload': False} 2026-09-14 11:02:58,017 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate ready code "odoo.isTourReady('CategLabelCheck')" 2026-09-14 11:02:58,026 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:02:58,040 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:58] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-14 11:02:58,049 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:58] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-14 11:02:58,056 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:58] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-09-14 11:02:58,371 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:58] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:02:58,383 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:58,396 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: IndexedDB 1 Ready 2026-09-14 11:02:58,397 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate test code "odoo.startTour('CategLabelCheck', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:02:58,398 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 11:02:58,404 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [1/5] Tour CategLabelCheck → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:02:58,892 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:58] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 308 0.219 0.278 2026-09-14 11:02:58,893 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.482 2026-09-14 11:02:59,018 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 11:02:59,031 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-14 11:02:59,055 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:02:59,088 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-14 11:02:59,098 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: Owl is running in 'dev' mode. 2026-09-14 11:02:59,145 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:59,157 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:02:59,163 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:02:59,185 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.012 0.023 2026-09-14 11:02:59,201 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.005 0.043 2026-09-14 11:02:59,204 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:02:59,209 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:02:59,232 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [2/5] Tour CategLabelCheck → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:02:59,325 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [3/5] Tour CategLabelCheck → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:02:59,410 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.042 0.034 2026-09-14 11:02:59,467 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:02:59,491 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [4/5] Tour CategLabelCheck → Step click product 'Test Multi Category Product' (trigger: article.product .product-content .product-name:contains("Test Multi Category Product")) 2026-09-14 11:02:59,538 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.021 0.018 2026-09-14 11:02:59,547 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.048 2026-09-14 11:02:59,558 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.044 2026-09-14 11:02:59,565 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.050 2026-09-14 11:02:59,572 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.037 2026-09-14 11:02:59,578 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [5/5] Tour CategLabelCheck → Step check order button not contain data (trigger: .product-screen .submit-order:not(:contains("Drinks"))) 2026-09-14 11:02:59,581 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.074 2026-09-14 11:02:59,588 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.042 2026-09-14 11:02:59,622 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.066 2026-09-14 11:02:59,628 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.063 2026-09-14 11:02:59,636 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.065 2026-09-14 11:02:59,647 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.070 2026-09-14 11:02:59,653 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: tour succeeded 2026-09-14 11:02:59,654 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: ╔════════════════════════════════╗ ║ TOUR CategLabelCheck SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-14 11:02:59,659 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.058 2026-09-14 11:02:59,666 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:02:59] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.057 2026-09-14 11:02:59,743 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: heap 14421304 (allocated 15474688) 2026-09-14 11:02:59,744 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing chrome headless with pid 44880 2026-09-14 11:02:59,745 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing websocket connection 2026-09-14 11:02:59,745 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Terminating chrome headless with pid 44880 2026-09-14 11:02:59,806 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Removing chrome user profile "/tmp/tmps5h5frf2_chrome_odoo" 2026-09-14 11:02:59,861 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_crm_team ... 2026-09-14 11:03:00,172 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome pid: 45012 2026-09-14 11:03:00,172 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless temporary user profile dir: /tmp/tmp82j1k49g_chrome_odoo 2026-09-14 11:03:00,172 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:37467/json/version 2026-09-14 11:03:00,173 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:37467/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:03:00,188 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:03:00,188 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:37467/json 2026-09-14 11:03:00,188 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:37467/json with timeout 3 increased to 10s during tests 2026-09-14 11:03:00,190 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Websocket url found: ws://127.0.0.1:37467/devtools/page/BA67C0D548A83D0AFD49D8303039BD8B 2026-09-14 11:03:00,192 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Enable chrome headless console log notification 2026-09-14 11:03:00,196 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless enable page notifications 2026-09-14 11:03:00,235 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:03:00,239 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Setting session cookie in browser 2026-09-14 11:03:00,257 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:03:00,257 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:03:00,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:03:00,829 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:00] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.065 0.501 2026-09-14 11:03:00,833 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigation result: {'frameId': 'BA67C0D548A83D0AFD49D8303039BD8B', 'loaderId': 'B39E28425480E807472DAF38F26D7438', 'isDownload': False} 2026-09-14 11:03:00,834 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate ready code "odoo.isTourReady('CrmTeamTour')" 2026-09-14 11:03:00,839 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:03:00,852 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:00] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-14 11:03:00,857 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:00] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-14 11:03:00,863 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:00] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-14 11:03:01,245 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:01] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:03:01,252 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:01,262 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: IndexedDB 1 Ready 2026-09-14 11:03:01,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate test code "odoo.startTour('CrmTeamTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:03:01,279 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [1/9] Tour CrmTeamTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:03:01,778 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:01] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 308 0.232 0.271 2026-09-14 11:03:01,784 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.494 2026-09-14 11:03:01,893 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-09-14 11:03:01,902 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 11:03:01,921 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-14 11:03:01,947 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:03:01,973 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:01] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-14 11:03:01,984 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: Owl is running in 'dev' mode. 2026-09-14 11:03:02,050 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:02,075 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 11:03:02,076 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:03:02,100 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:03:02,105 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:03:02,106 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:02] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.017 0.029 2026-09-14 11:03:02,119 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [2/9] Tour CrmTeamTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:03:02,132 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:02] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.006 0.068 2026-09-14 11:03:02,216 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [3/9] Tour CrmTeamTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:03:02,320 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:02] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.056 0.042 2026-09-14 11:03:02,357 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:03:02,394 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [4/9] Tour CrmTeamTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:03:02,424 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:02] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.012 2026-09-14 11:03:02,430 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:02] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.017 2026-09-14 11:03:02,444 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:02] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.024 2026-09-14 11:03:02,455 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:02] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.040 2026-09-14 11:03:02,471 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:02] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.006 0.048 2026-09-14 11:03:02,479 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [5/9] Tour CrmTeamTour → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:03:02,489 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:02] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.011 0.048 2026-09-14 11:03:02,505 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:02] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.009 0.036 2026-09-14 11:03:02,520 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:02] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.007 0.077 2026-09-14 11:03:02,529 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:02] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.080 2026-09-14 11:03:02,542 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [6/9] Tour CrmTeamTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:03:02,543 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:02] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.125 2026-09-14 11:03:02,553 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:02] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.006 0.033 2026-09-14 11:03:02,561 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:02] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.083 2026-09-14 11:03:02,576 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:02] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.081 2026-09-14 11:03:02,578 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65148266 started for PoS orders references: [{'name': 'Order 00529-001-0001', 'uuid': '22fb86ad-f8e6-4b13-8bcf-98f8ccc91b04'}] 2026-09-14 11:03:02,679 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65148266 order {'name': 'Order 00529-001-0001', 'uuid': '22fb86ad-f8e6-4b13-8bcf-98f8ccc91b04'} created pos.order #564 2026-09-14 11:03:02,687 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65148266 finished 2026-09-14 11:03:02,824 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 115 0.146 0.114 2026-09-14 11:03:02,864 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [7/9] Tour CrmTeamTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:03:02,946 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 11:03:02,951 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [8/9] Tour CrmTeamTour → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:03:03,004 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [9/9] Tour CrmTeamTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:03:03,027 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16665849 started for PoS orders references: [{'name': '/', 'uuid': '22fb86ad-f8e6-4b13-8bcf-98f8ccc91b04'}] 2026-09-14 11:03:03,053 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16665849 order {'name': '/', 'uuid': '22fb86ad-f8e6-4b13-8bcf-98f8ccc91b04'} updated pos.order #564 2026-09-14 11:03:03,057 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16665849 finished 2026-09-14 11:03:03,145 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 67 0.056 0.067 2026-09-14 11:03:03,181 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: tour succeeded 2026-09-14 11:03:03,181 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: ╔════════════════════════════╗ ║ TOUR CrmTeamTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-14 11:03:03,242 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: heap 15222324 (allocated 16523264) 2026-09-14 11:03:03,247 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing chrome headless with pid 45012 2026-09-14 11:03:03,251 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing websocket connection 2026-09-14 11:03:03,253 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Terminating chrome headless with pid 45012 2026-09-14 11:03:03,313 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Removing chrome user profile "/tmp/tmp82j1k49g_chrome_odoo" 2026-09-14 11:03:03,356 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_change_synced_order ... 2026-09-14 11:03:03,584 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome pid: 45140 2026-09-14 11:03:03,584 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless temporary user profile dir: /tmp/tmpe2y7l38y_chrome_odoo 2026-09-14 11:03:03,584 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:43883/json/version 2026-09-14 11:03:03,586 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43883/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:03:03,588 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:03:03,588 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:43883/json 2026-09-14 11:03:03,588 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43883/json with timeout 3 increased to 10s during tests 2026-09-14 11:03:03,590 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Websocket url found: ws://127.0.0.1:43883/devtools/page/28C37D5977806CD170CFE084A0250768 2026-09-14 11:03:03,591 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Enable chrome headless console log notification 2026-09-14 11:03:03,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless enable page notifications 2026-09-14 11:03:03,617 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:03:03,620 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Setting session cookie in browser 2026-09-14 11:03:03,624 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:03:03,624 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:03:03,634 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:03:05,181 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:05] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.054 1.496 2026-09-14 11:03:05,186 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigation result: {'frameId': '28C37D5977806CD170CFE084A0250768', 'loaderId': 'D46AB62FA6A921F6A096134E9C343E33', 'isDownload': False} 2026-09-14 11:03:05,186 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate ready code "odoo.isTourReady('OrderChange')" 2026-09-14 11:03:05,196 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:03:05,215 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:05] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-14 11:03:05,224 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:05] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-09-14 11:03:05,247 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:05] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.017 0.022 2026-09-14 11:03:05,559 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:05] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:03:05,568 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:05,577 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: IndexedDB 1 Ready 2026-09-14 11:03:05,583 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate test code "odoo.startTour('OrderChange', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:03:05,587 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.013 2026-09-14 11:03:05,594 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [1/30] Tour OrderChange → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:03:06,057 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 308 0.214 0.263 2026-09-14 11:03:06,058 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.452 2026-09-14 11:03:06,178 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 11:03:06,192 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:03:06,212 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:03:06,230 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 11:03:06,236 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: Owl is running in 'dev' mode. 2026-09-14 11:03:06,293 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:06,315 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:03:06,333 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:03:06,346 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.016 0.019 2026-09-14 11:03:06,364 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.007 0.031 2026-09-14 11:03:06,375 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:03:06,376 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:03:06,399 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [2/30] Tour OrderChange → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:03:06,497 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [3/30] Tour OrderChange → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:03:06,582 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.029 0.051 2026-09-14 11:03:06,655 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.005 2026-09-14 11:03:06,689 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [4/30] Tour OrderChange → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:03:06,732 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.005 0.021 2026-09-14 11:03:06,743 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.031 2026-09-14 11:03:06,755 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.041 2026-09-14 11:03:06,771 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.059 2026-09-14 11:03:06,778 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.029 2026-09-14 11:03:06,790 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [5/30] Tour OrderChange → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:03:06,804 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.079 2026-09-14 11:03:06,816 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.006 0.065 2026-09-14 11:03:06,824 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.112 2026-09-14 11:03:06,831 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.049 2026-09-14 11:03:06,838 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.030 2026-09-14 11:03:06,846 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [6/30] Tour OrderChange → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:03:06,848 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.005 0.083 2026-09-14 11:03:06,857 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.033 2026-09-14 11:03:06,862 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:06] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.066 2026-09-14 11:03:06,910 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [7/30] Tour OrderChange → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:03:06,965 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [8/30] Tour OrderChange → Step 'Coca-Cola' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("1"))) 2026-09-14 11:03:07,031 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [9/30] Tour OrderChange → Step click order button (trigger: .actionpad .submit-order) 2026-09-14 11:03:07,121 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [10/30] Tour OrderChange → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:03:07,167 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 11:03:07,168 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 11:03:07,168 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 11:03:07,168 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 11:03:07,171 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 11:03:07,171 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 11:03:07,172 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 11:03:07,172 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 11:03:07,172 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 11:03:07,172 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 11:03:07,172 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 11:03:07,173 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 11:03:07,175 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 11:03:07,175 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 11:03:07,175 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 11:03:07,175 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 11:03:07,175 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 11:03:07,176 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 11:03:07,178 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 11:03:07,178 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 11:03:07,179 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 11:03:07,179 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 11:03:07,179 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 11:03:07,179 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 11:03:07,180 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 11:03:07,180 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 11:03:07,180 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 11:03:07,181 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:03:07,182 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 11:03:07,183 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 11:03:07,185 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:07,187 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:07,187 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 11:03:07,188 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 11:03:07,188 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 11:03:07,188 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 11:03:07,188 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 11:03:07,190 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:07,218 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:03:07,226 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:03:07,229 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:03:07,233 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:03:07,235 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 11:03:07,237 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:03:07,250 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 11:03:07,253 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 11:03:07,255 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:03:07,256 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 11:03:07,262 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 11:03:07,263 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-09-14 11:03:07,263 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 11:03:07,265 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 11:03:07,266 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 11:03:07,273 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 11:03:07,273 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 11:03:07,276 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 11:03:07,279 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 11:03:07,309 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:03:07,311 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 11:03:07,315 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-09-14 11:03:07,321 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 11:03:07,325 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 11:03:07,326 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 11:03:07,327 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 11:03:07,328 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 11:03:07,329 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:03:07,330 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 11:03:07,334 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 11:03:07,335 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 11:03:07,335 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 11:03:07,336 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 11:03:07,337 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 11:03:07,337 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 11:03:07,338 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:03:07,339 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 11:03:07,341 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 11:03:07,344 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 11:03:07,345 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 11:03:07,347 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 11:03:07,348 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 11:03:07,349 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 11:03:07,349 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 11:03:07,353 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 11:03:07,354 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 11:03:07,355 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 11:03:07,355 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 11:03:07,355 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 11:03:07,356 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 11:03:07,356 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 11:03:07,356 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 11:03:07,356 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 11:03:07,367 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 11:03:07,367 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:03:07,374 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 11:03:07,378 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 11:03:07,379 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:03:07,380 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 11:03:07,385 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:03:07,390 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 11:03:07,392 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 11:03:07,395 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 11:03:07,397 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 11:03:07,405 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:03:07,410 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 11:03:07,417 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 11:03:07,420 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 11:03:07,424 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 11:03:07,429 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 11:03:07,432 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 11:03:07,433 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:03:07,439 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 11:03:07,442 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:03:07,442 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 11:03:07,444 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 11:03:07,446 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 11:03:07,447 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:03:07,449 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 11:03:07,454 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:07] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-09-14 11:03:07,455 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 11:03:07,457 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 11:03:07,748 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [11/30] Tour OrderChange → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-14 11:03:07,815 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [12/30] Tour OrderChange → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:03:07,881 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [13/30] Tour OrderChange → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:03:07,953 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [14/30] Tour OrderChange → Step click General Note button (trigger: .control-buttons button:contains("General Note")) 2026-09-14 11:03:08,025 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [15/30] Tour OrderChange → Step input text 'test note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-14 11:03:08,092 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [16/30] Tour OrderChange → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:03:08,155 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [17/30] Tour OrderChange → Step Check that: ---check order button not contain data--- is not true (trigger: body:not(:has(.product-screen .submit-order:not(:contains("Message"))))) 2026-09-14 11:03:08,217 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [18/30] Tour OrderChange → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:03:08,280 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [19/30] Tour OrderChange → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:03:08,336 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [20/30] Tour OrderChange → Step click General Note button (trigger: .control-buttons button:contains("General Note")) 2026-09-14 11:03:08,403 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [21/30] Tour OrderChange → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-14 11:03:08,477 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [22/30] Tour OrderChange → Step check order button not contain data (trigger: .product-screen .submit-order:not(:contains("Message"))) 2026-09-14 11:03:08,533 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [23/30] Tour OrderChange → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:03:08,620 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [24/30] Tour OrderChange → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:03:08,633 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:03:08,634 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:03:08,679 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [25/30] Tour OrderChange → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:03:08,730 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [26/30] Tour OrderChange → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 11:03:08,790 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [27/30] Tour OrderChange → Step click numpad button: +10 (trigger: div.numpad button[value="+10"]) 2026-09-14 11:03:08,842 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [28/30] Tour OrderChange → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:03:08,914 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [29/30] Tour OrderChange → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-14 11:03:08,921 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66539876 started for PoS orders references: [{'name': 'Order 00530-001-0001', 'uuid': '0a0e683f-ac93-484c-958a-12d6ef2ffd20'}] 2026-09-14 11:03:08,922 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:03:09,569 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66539876 order {'name': 'Order 00530-001-0001', 'uuid': '0a0e683f-ac93-484c-958a-12d6ef2ffd20'} created pos.order #565 2026-09-14 11:03:09,574 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66539876 finished 2026-09-14 11:03:09,636 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 347 0.357 0.361 2026-09-14 11:03:09,713 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [30/30] Tour OrderChange → Step .receipt-screen .receipt-change:contains("7.80") 2026-09-14 11:03:09,728 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:09] "GET /web/image?model=pos.config&id=79&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.012 2026-09-14 11:03:09,808 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: tour succeeded 2026-09-14 11:03:09,808 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: ╔════════════════════════════╗ ║ TOUR OrderChange SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-14 11:03:09,885 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: heap 16463548 (allocated 17571840) 2026-09-14 11:03:09,890 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing chrome headless with pid 45140 2026-09-14 11:03:09,891 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing websocket connection 2026-09-14 11:03:09,892 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Terminating chrome headless with pid 45140 2026-09-14 11:03:09,950 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Removing chrome user profile "/tmp/tmpe2y7l38y_chrome_odoo" 2026-09-14 11:03:10,008 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_pos_payment_sync ... 2026-09-14 11:03:10,317 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 45308 2026-09-14 11:03:10,317 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpth0adxvt_chrome_odoo 2026-09-14 11:03:10,317 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:36191/json/version 2026-09-14 11:03:10,319 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36191/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:03:10,322 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:03:10,322 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:36191/json 2026-09-14 11:03:10,323 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36191/json with timeout 3 increased to 10s during tests 2026-09-14 11:03:10,325 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:36191/devtools/page/86A330EFB16097ED309D84A336354360 2026-09-14 11:03:10,327 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-09-14 11:03:10,328 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-09-14 11:03:10,355 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:03:10,357 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-09-14 11:03:10,369 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:03:10,369 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:03:10,381 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:03:10,943 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:10] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.059 0.506 2026-09-14 11:03:10,946 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '86A330EFB16097ED309D84A336354360', 'loaderId': 'C4A1883A1806F93064D5286247E59ADF', 'isDownload': False} 2026-09-14 11:03:10,946 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour1')" 2026-09-14 11:03:10,969 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:03:10,975 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:10] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-14 11:03:10,982 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:10] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-14 11:03:10,990 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:10] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-09-14 11:03:11,365 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:11] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:03:11,377 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:11,392 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 11:03:11,399 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: IndexedDB 1 Ready 2026-09-14 11:03:11,399 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate test code "odoo.startTour('PoSPaymentSyncTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:03:11,406 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [1/19] Tour PoSPaymentSyncTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:03:11,884 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:11] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 306 0.230 0.264 2026-09-14 11:03:11,886 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.472 2026-09-14 11:03:12,003 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-09-14 11:03:12,023 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:03:12,046 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 11:03:12,071 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.011 2026-09-14 11:03:12,077 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-14 11:03:12,140 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:12,157 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:03:12,159 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:03:12,189 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.020 0.021 2026-09-14 11:03:12,208 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:12,210 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.007 0.052 2026-09-14 11:03:12,212 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:03:12,231 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [2/19] Tour PoSPaymentSyncTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:03:12,339 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [3/19] Tour PoSPaymentSyncTour1 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:03:12,441 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.054 0.047 2026-09-14 11:03:12,477 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:03:12,524 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [4/19] Tour PoSPaymentSyncTour1 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:03:12,544 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.010 2026-09-14 11:03:12,560 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.016 2026-09-14 11:03:12,592 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.033 2026-09-14 11:03:12,601 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.039 2026-09-14 11:03:12,616 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [5/19] Tour PoSPaymentSyncTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:03:12,620 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.051 2026-09-14 11:03:12,628 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.049 2026-09-14 11:03:12,642 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.040 2026-09-14 11:03:12,655 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.006 0.087 2026-09-14 11:03:12,670 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.040 2026-09-14 11:03:12,676 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.068 2026-09-14 11:03:12,687 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.113 2026-09-14 11:03:12,697 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.049 2026-09-14 11:03:12,699 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [6/19] Tour PoSPaymentSyncTour1 → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-09-14 11:03:12,707 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.073 2026-09-14 11:03:12,751 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [7/19] Tour PoSPaymentSyncTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:03:12,815 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [8/19] Tour PoSPaymentSyncTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:03:12,907 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [9/19] Tour PoSPaymentSyncTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:03:12,919 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:12,921 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:12,963 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [10/19] Tour PoSPaymentSyncTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:03:13,031 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [11/19] Tour PoSPaymentSyncTour1 → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-09-14 11:03:13,097 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [12/19] Tour PoSPaymentSyncTour1 → Step amount to pay is '2.20' (trigger: .paymentlines-empty .total:contains("2.20")) 2026-09-14 11:03:13,164 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [13/19] Tour PoSPaymentSyncTour1 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:03:13,243 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [14/19] Tour PoSPaymentSyncTour1 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-14 11:03:13,259 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:13,312 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [15/19] Tour PoSPaymentSyncTour1 → Step product screen is shown (trigger: .product-screen) 2026-09-14 11:03:13,377 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [16/19] Tour PoSPaymentSyncTour1 → Step click order button (trigger: .actionpad .submit-order) 2026-09-14 11:03:13,440 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [17/19] Tour PoSPaymentSyncTour1 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-14 11:03:13,492 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [18/19] Tour PoSPaymentSyncTour1 → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:03:13,553 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [19/19] Tour PoSPaymentSyncTour1 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:03:13,577 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14565898 started for PoS orders references: [{'name': 'Order 00531-001-0001', 'uuid': '6558a819-d090-4901-967f-8f70c11051dc'}] 2026-09-14 11:03:13,644 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14565898 order {'name': 'Order 00531-001-0001', 'uuid': '6558a819-d090-4901-967f-8f70c11051dc'} created pos.order #566 2026-09-14 11:03:13,647 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14565898 finished 2026-09-14 11:03:13,694 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 97 0.040 0.079 2026-09-14 11:03:13,730 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-09-14 11:03:13,731 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-14 11:03:13,807 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 15435820 (allocated 17047552) 2026-09-14 11:03:13,810 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 45308 2026-09-14 11:03:13,811 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-09-14 11:03:13,820 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 45308 2026-09-14 11:03:13,873 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpth0adxvt_chrome_odoo" 2026-09-14 11:03:14,062 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 45445 2026-09-14 11:03:14,063 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpe3pazzdw_chrome_odoo 2026-09-14 11:03:14,063 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:33943/json/version 2026-09-14 11:03:14,064 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:33943/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:03:14,081 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:03:14,081 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:33943/json 2026-09-14 11:03:14,082 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:33943/json with timeout 3 increased to 10s during tests 2026-09-14 11:03:14,084 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:33943/devtools/page/DF551D1141AD02DB325988E86169A8DF 2026-09-14 11:03:14,086 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-09-14 11:03:14,089 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-09-14 11:03:14,108 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:03:14,111 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-09-14 11:03:14,120 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:03:14,120 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:03:14,201 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:14] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 30 0.017 0.051 2026-09-14 11:03:14,207 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': 'DF551D1141AD02DB325988E86169A8DF', 'loaderId': '3753AD10261A349BA642453FAD789BFE', 'isDownload': False} 2026-09-14 11:03:14,208 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour2')" 2026-09-14 11:03:14,214 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:03:14,236 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:14] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-09-14 11:03:14,245 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:14] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-14 11:03:14,262 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:14] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.025 2026-09-14 11:03:14,586 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:14] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:03:14,604 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:14,618 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate test code "odoo.startTour('PoSPaymentSyncTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:03:14,628 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [1/22] Tour PoSPaymentSyncTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:03:14,628 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: IndexedDB 1 Ready 2026-09-14 11:03:15,057 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 219 0.205 0.237 2026-09-14 11:03:15,062 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.439 2026-09-14 11:03:15,221 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:03:15,230 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.008 2026-09-14 11:03:15,249 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:03:15,284 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.008 2026-09-14 11:03:15,303 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:03:15,322 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-14 11:03:15,366 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:03:15,372 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:03:15,383 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:15,400 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:03:15,407 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:03:15,414 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 9 0.014 0.033 2026-09-14 11:03:15,424 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [2/22] Tour PoSPaymentSyncTour2 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:03:15,439 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 4 0.013 0.049 2026-09-14 11:03:15,555 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.007 2026-09-14 11:03:15,584 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [3/22] Tour PoSPaymentSyncTour2 → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-14 11:03:15,601 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:15,604 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:03:15,631 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:15,643 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [4/22] Tour PoSPaymentSyncTour2 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-14 11:03:15,755 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [5/22] Tour PoSPaymentSyncTour2 → Step product screen is shown (trigger: .product-screen) 2026-09-14 11:03:15,804 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.005 0.031 2026-09-14 11:03:15,821 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.008 0.025 2026-09-14 11:03:15,828 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [6/22] Tour PoSPaymentSyncTour2 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:03:15,832 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.052 2026-09-14 11:03:15,842 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.059 2026-09-14 11:03:15,869 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.010 0.074 2026-09-14 11:03:15,879 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.089 2026-09-14 11:03:15,897 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.007 0.052 2026-09-14 11:03:15,905 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [7/22] Tour PoSPaymentSyncTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:03:15,910 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.028 2026-09-14 11:03:15,924 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.114 2026-09-14 11:03:15,936 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.107 2026-09-14 11:03:15,953 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.104 2026-09-14 11:03:15,960 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [8/22] Tour PoSPaymentSyncTour2 → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-14 11:03:15,964 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.074 2026-09-14 11:03:15,972 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:15] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.058 2026-09-14 11:03:16,015 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [9/22] Tour PoSPaymentSyncTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:03:16,084 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [10/22] Tour PoSPaymentSyncTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:03:16,153 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [11/22] Tour PoSPaymentSyncTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:03:16,217 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [12/22] Tour PoSPaymentSyncTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:03:16,280 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [13/22] Tour PoSPaymentSyncTour2 → Step delete Bank paymentline with 2.20 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"):has(.payment-amount:contains("2.20")) ~ .delete-button) 2026-09-14 11:03:16,355 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [14/22] Tour PoSPaymentSyncTour2 → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-09-14 11:03:16,414 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [15/22] Tour PoSPaymentSyncTour2 → Step amount to pay is '4.40' (trigger: .paymentlines-empty .total:contains("4.40")) 2026-09-14 11:03:16,481 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [16/22] Tour PoSPaymentSyncTour2 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:03:16,540 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [17/22] Tour PoSPaymentSyncTour2 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-14 11:03:16,606 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [18/22] Tour PoSPaymentSyncTour2 → Step product screen is shown (trigger: .product-screen) 2026-09-14 11:03:16,665 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [19/22] Tour PoSPaymentSyncTour2 → Step click order button (trigger: .actionpad .submit-order) 2026-09-14 11:03:16,734 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [20/22] Tour PoSPaymentSyncTour2 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-14 11:03:16,740 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-14 11:03:16,786 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [21/22] Tour PoSPaymentSyncTour2 → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:03:16,852 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [22/22] Tour PoSPaymentSyncTour2 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:03:16,879 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92041454 started for PoS orders references: [{'name': '/', 'uuid': '6558a819-d090-4901-967f-8f70c11051dc'}] 2026-09-14 11:03:16,930 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #183 deleted pos.payment records with IDs: [589] 2026-09-14 11:03:17,027 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [590] to pos.order #566 2026-09-14 11:03:17,035 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92041454 order {'name': '/', 'uuid': '6558a819-d090-4901-967f-8f70c11051dc'} updated pos.order #566 2026-09-14 11:03:17,038 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92041454 finished 2026-09-14 11:03:17,075 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 115 0.087 0.115 2026-09-14 11:03:17,096 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-09-14 11:03:17,097 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-14 11:03:17,162 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 15422716 (allocated 16523264) 2026-09-14 11:03:17,168 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 45445 2026-09-14 11:03:17,170 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-09-14 11:03:17,171 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 45445 2026-09-14 11:03:17,224 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpe3pazzdw_chrome_odoo" 2026-09-14 11:03:17,392 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 45574 2026-09-14 11:03:17,392 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpyces3ips_chrome_odoo 2026-09-14 11:03:17,392 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:37111/json/version 2026-09-14 11:03:17,393 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:37111/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:03:17,411 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:03:17,411 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:37111/json 2026-09-14 11:03:17,412 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:37111/json with timeout 3 increased to 10s during tests 2026-09-14 11:03:17,423 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:37111/devtools/page/47B1BC66525D9E3638A977C39A74A3AB 2026-09-14 11:03:17,426 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-09-14 11:03:17,427 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-09-14 11:03:17,463 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:03:17,468 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-09-14 11:03:17,482 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:03:17,482 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:03:17,599 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:17] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 30 0.044 0.058 2026-09-14 11:03:17,607 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '47B1BC66525D9E3638A977C39A74A3AB', 'loaderId': 'EF7996CAA5CDF8FCEC64C1C60E5F748F', 'isDownload': False} 2026-09-14 11:03:17,608 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour3')" 2026-09-14 11:03:17,615 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:03:17,639 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:17] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-14 11:03:17,646 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:17] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-14 11:03:17,653 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:17] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-14 11:03:18,077 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:18] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:03:18,087 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:18,102 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate test code "odoo.startTour('PoSPaymentSyncTour3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:03:18,104 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.007 2026-09-14 11:03:18,108 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: IndexedDB 1 Ready 2026-09-14 11:03:18,112 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [1/20] Tour PoSPaymentSyncTour3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:03:18,543 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:18] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 219 0.202 0.240 2026-09-14 11:03:18,545 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.426 2026-09-14 11:03:18,705 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.000 0.004 2026-09-14 11:03:18,732 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:03:18,770 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-14 11:03:18,789 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:18] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:03:18,801 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-14 11:03:18,857 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:18,873 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:18,896 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:03:18,911 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:18] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 9 0.016 0.020 2026-09-14 11:03:18,927 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:18] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 4 0.005 0.035 2026-09-14 11:03:18,932 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:18,937 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:18,966 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [2/20] Tour PoSPaymentSyncTour3 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:03:19,082 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.008 2026-09-14 11:03:19,094 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [3/20] Tour PoSPaymentSyncTour3 → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-14 11:03:19,099 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:19,107 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:03:19,129 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:19,147 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [4/20] Tour PoSPaymentSyncTour3 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-14 11:03:19,243 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [5/20] Tour PoSPaymentSyncTour3 → Step product screen is shown (trigger: .product-screen) 2026-09-14 11:03:19,295 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:19] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.029 2026-09-14 11:03:19,305 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:19] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.040 2026-09-14 11:03:19,311 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:19] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.037 2026-09-14 11:03:19,313 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [6/20] Tour PoSPaymentSyncTour3 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:03:19,319 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:19] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.016 2026-09-14 11:03:19,342 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:19] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.009 0.023 2026-09-14 11:03:19,351 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:19] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.073 2026-09-14 11:03:19,366 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:19] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.007 0.043 2026-09-14 11:03:19,373 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:19] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.027 2026-09-14 11:03:19,381 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:19] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.117 2026-09-14 11:03:19,387 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:19] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.027 2026-09-14 11:03:19,389 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [7/20] Tour PoSPaymentSyncTour3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:03:19,409 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:19] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.123 2026-09-14 11:03:19,417 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:19] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.044 2026-09-14 11:03:19,437 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:19] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.106 2026-09-14 11:03:19,448 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [8/20] Tour PoSPaymentSyncTour3 → Step order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60")) 2026-09-14 11:03:19,518 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [9/20] Tour PoSPaymentSyncTour3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:03:19,580 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [10/20] Tour PoSPaymentSyncTour3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:03:19,653 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [11/20] Tour PoSPaymentSyncTour3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:03:19,717 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [12/20] Tour PoSPaymentSyncTour3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:03:19,780 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [13/20] Tour PoSPaymentSyncTour3 → Step remaining amount is 2.2 (trigger: .payment-status-remaining .amount:contains("2.2")) 2026-09-14 11:03:19,847 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [14/20] Tour PoSPaymentSyncTour3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:03:19,924 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [15/20] Tour PoSPaymentSyncTour3 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-14 11:03:19,994 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [16/20] Tour PoSPaymentSyncTour3 → Step product screen is shown (trigger: .product-screen) 2026-09-14 11:03:20,053 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [17/20] Tour PoSPaymentSyncTour3 → Step click order button (trigger: .actionpad .submit-order) 2026-09-14 11:03:20,124 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [18/20] Tour PoSPaymentSyncTour3 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-14 11:03:20,131 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:03:20,176 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [19/20] Tour PoSPaymentSyncTour3 → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:03:20,236 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [20/20] Tour PoSPaymentSyncTour3 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:03:20,264 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8287475 started for PoS orders references: [{'name': '/', 'uuid': '6558a819-d090-4901-967f-8f70c11051dc'}] 2026-09-14 11:03:20,412 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [591] to pos.order #566 2026-09-14 11:03:20,421 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8287475 order {'name': '/', 'uuid': '6558a819-d090-4901-967f-8f70c11051dc'} updated pos.order #566 2026-09-14 11:03:20,428 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8287475 finished 2026-09-14 11:03:20,460 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 71 0.113 0.087 2026-09-14 11:03:20,496 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-09-14 11:03:20,497 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour3 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-14 11:03:20,570 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 15382136 (allocated 16523264) 2026-09-14 11:03:20,576 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 45574 2026-09-14 11:03:20,577 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-09-14 11:03:20,579 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 45574 2026-09-14 11:03:20,620 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpyces3ips_chrome_odoo" 2026-09-14 11:03:20,672 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_15_pos_refund_qty ... 2026-09-14 11:03:20,923 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty: Chrome pid: 45702 2026-09-14 11:03:20,923 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty: Chrome headless temporary user profile dir: /tmp/tmp83hcwrjp_chrome_odoo 2026-09-14 11:03:20,923 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty: Issuing json command http://127.0.0.1:45831/json/version 2026-09-14 11:03:20,925 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45831/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:03:20,960 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:03:20,960 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty: Issuing json command http://127.0.0.1:45831/json 2026-09-14 11:03:20,964 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45831/json with timeout 3 increased to 10s during tests 2026-09-14 11:03:20,968 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty: Websocket url found: ws://127.0.0.1:45831/devtools/page/5C532EACB66A38510E403FC5C83C6E4C 2026-09-14 11:03:20,973 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty: Enable chrome headless console log notification 2026-09-14 11:03:20,979 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty: Chrome headless enable page notifications 2026-09-14 11:03:21,011 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:03:21,014 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty: Setting session cookie in browser 2026-09-14 11:03:21,024 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:03:21,024 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:03:21,049 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:03:21,694 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:21] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.096 0.552 2026-09-14 11:03:21,698 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty: Navigation result: {'frameId': '5C532EACB66A38510E403FC5C83C6E4C', 'loaderId': '59443D17275C75FAD8E6F9C007C7B1D5', 'isDownload': False} 2026-09-14 11:03:21,698 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty: Evaluate ready code "odoo.isTourReady('RefundQtyTour')" 2026-09-14 11:03:21,704 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:03:21,723 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:21] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-14 11:03:21,729 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:21] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-14 11:03:21,737 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:21] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-14 11:03:22,121 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:22] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:03:22,143 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:22,151 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty: Evaluate test code "odoo.startTour('RefundQtyTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:03:22,154 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: IndexedDB 1 Ready 2026-09-14 11:03:22,163 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [1/66] Tour RefundQtyTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:03:22,737 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:22] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 308 0.324 0.265 2026-09-14 11:03:22,747 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.594 2026-09-14 11:03:22,857 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 11:03:22,862 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-09-14 11:03:22,869 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-14 11:03:22,899 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:03:22,926 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:22] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-14 11:03:22,932 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: Owl is running in 'dev' mode. 2026-09-14 11:03:22,997 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:23,002 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:03:23,045 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:03:23,062 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:23] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.038 0.025 2026-09-14 11:03:23,068 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [2/66] Tour RefundQtyTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:03:23,087 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:23] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.010 0.054 2026-09-14 11:03:23,110 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:03:23,112 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:23,194 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [3/66] Tour RefundQtyTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-09-14 11:03:23,272 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:23] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.037 0.040 2026-09-14 11:03:23,308 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:03:23,349 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [4/66] Tour RefundQtyTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:03:23,369 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:23] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 11:03:23,387 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:23] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.015 2026-09-14 11:03:23,393 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:23] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.018 2026-09-14 11:03:23,403 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:23] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.014 2026-09-14 11:03:23,420 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:23] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.007 0.030 2026-09-14 11:03:23,429 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:23] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.054 2026-09-14 11:03:23,440 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [5/66] Tour RefundQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:03:23,443 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:23] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.042 2026-09-14 11:03:23,455 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:23] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.029 2026-09-14 11:03:23,463 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:23] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.085 2026-09-14 11:03:23,473 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:23] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.062 2026-09-14 11:03:23,477 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:23] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.079 2026-09-14 11:03:23,483 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:23] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.031 2026-09-14 11:03:23,496 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:23] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.060 2026-09-14 11:03:23,506 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [6/66] Tour RefundQtyTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:03:23,566 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [7/66] Tour RefundQtyTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:03:23,632 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [8/66] Tour RefundQtyTour → Step 'Coca-Cola' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("1"))) 2026-09-14 11:03:23,698 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [9/66] Tour RefundQtyTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:03:23,770 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [10/66] Tour RefundQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:03:23,823 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [11/66] Tour RefundQtyTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-14 11:03:23,880 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [12/66] Tour RefundQtyTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:03:23,946 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [13/66] Tour RefundQtyTour → Step 'Coca-Cola' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("2"))) 2026-09-14 11:03:24,014 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [14/66] Tour RefundQtyTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-14 11:03:24,106 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [15/66] Tour RefundQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:03:24,162 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [16/66] Tour RefundQtyTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-14 11:03:24,214 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [17/66] Tour RefundQtyTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:03:24,280 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [18/66] Tour RefundQtyTour → Step 'Water' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Water")):has(.product-cart-qty:contains("1"))) 2026-09-14 11:03:24,346 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [19/66] Tour RefundQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:03:24,399 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [20/66] Tour RefundQtyTour → Step order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60")) 2026-09-14 11:03:24,450 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [21/66] Tour RefundQtyTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:03:24,501 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [22/66] Tour RefundQtyTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:03:24,573 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [23/66] Tour RefundQtyTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:03:24,584 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:03:24,585 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:03:24,628 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [24/66] Tour RefundQtyTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:03:24,680 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [25/66] Tour RefundQtyTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 11:03:24,748 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [26/66] Tour RefundQtyTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:03:24,756 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:24,828 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [27/66] Tour RefundQtyTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 11:03:24,831 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61978542 started for PoS orders references: [{'name': 'Order 00532-001-0001', 'uuid': 'cbea9d06-2ef6-4798-b799-0518566e7e51'}] 2026-09-14 11:03:24,838 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:03:25,477 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61978542 order {'name': 'Order 00532-001-0001', 'uuid': 'cbea9d06-2ef6-4798-b799-0518566e7e51'} created pos.order #567 2026-09-14 11:03:25,480 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61978542 finished 2026-09-14 11:03:25,516 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 358 0.355 0.332 2026-09-14 11:03:25,606 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [28/66] Tour RefundQtyTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 11:03:25,609 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:25] "GET /web/image?model=pos.config&id=79&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 11:03:25,660 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [29/66] Tour RefundQtyTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-14 11:03:25,722 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [30/66] Tour RefundQtyTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-09-14 11:03:25,799 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [31/66] Tour RefundQtyTour → Step .pos-search-bar .filter 2026-09-14 11:03:25,817 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:25] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:03:25,852 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [32/66] Tour RefundQtyTour → Step .pos-search-bar .filter ul 2026-09-14 11:03:25,914 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [33/66] Tour RefundQtyTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-09-14 11:03:25,992 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [34/66] Tour RefundQtyTour → Step .ticket-screen .order-row > .col:contains("-0001") 2026-09-14 11:03:26,005 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:26] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.007 0.013 2026-09-14 11:03:26,054 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [35/66] Tour RefundQtyTour → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-14 11:03:26,116 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [36/66] Tour RefundQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:03:26,168 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [37/66] Tour RefundQtyTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 11:03:26,220 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [38/66] Tour RefundQtyTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:03:26,279 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [39/66] Tour RefundQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:03:26,331 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [40/66] Tour RefundQtyTour → Step .ticket-screen .to-refund-highlight:contains("To Refund: 2.00") 2026-09-14 11:03:26,381 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [41/66] Tour RefundQtyTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:03:26,432 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [42/66] Tour RefundQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:03:26,483 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [43/66] Tour RefundQtyTour → Step .ticket-screen .btn-primary.pay-order-button 2026-09-14 11:03:26,543 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:03:26,566 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [44/66] Tour RefundQtyTour → Step product screen is shown (trigger: .product-screen) 2026-09-14 11:03:26,625 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [45/66] Tour RefundQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:03:26,680 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [46/66] Tour RefundQtyTour → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-14 11:03:26,732 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [47/66] Tour RefundQtyTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:03:26,784 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [48/66] Tour RefundQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:03:26,836 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [49/66] Tour RefundQtyTour → Step order total amount is '-4.40' (trigger: .product-screen .order-summary .total:contains("-4.40")) 2026-09-14 11:03:26,886 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [50/66] Tour RefundQtyTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:03:26,937 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [51/66] Tour RefundQtyTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:03:27,003 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [52/66] Tour RefundQtyTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:03:27,058 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [53/66] Tour RefundQtyTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:03:27,113 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [54/66] Tour RefundQtyTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 11:03:27,174 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [55/66] Tour RefundQtyTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:03:27,247 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72819657 started for PoS orders references: [{'name': 'Order 00532-001-0002', 'uuid': '708998c4-b32f-4bb3-9c1a-ed9a4f6c93b1'}] 2026-09-14 11:03:27,274 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [56/66] Tour RefundQtyTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 11:03:27,670 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72819657 order {'name': 'Order 00532-001-0002', 'uuid': '708998c4-b32f-4bb3-9c1a-ed9a4f6c93b1'} created pos.order #568 2026-09-14 11:03:27,673 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72819657 finished 2026-09-14 11:03:27,701 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 235 0.180 0.276 2026-09-14 11:03:27,750 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [57/66] Tour RefundQtyTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 11:03:27,804 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [58/66] Tour RefundQtyTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-14 11:03:27,866 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [59/66] Tour RefundQtyTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-09-14 11:03:27,936 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [60/66] Tour RefundQtyTour → Step .pos-search-bar .filter 2026-09-14 11:03:27,945 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:27] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 11:03:28,002 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [61/66] Tour RefundQtyTour → Step .pos-search-bar .filter ul 2026-09-14 11:03:28,064 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [62/66] Tour RefundQtyTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-09-14 11:03:28,136 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [63/66] Tour RefundQtyTour → Step .ticket-screen .order-row > .col:contains("-0001") 2026-09-14 11:03:28,155 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:28] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.008 0.013 2026-09-14 11:03:28,206 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [64/66] Tour RefundQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:03:28,260 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [65/66] Tour RefundQtyTour → Step .ticket-screen .refund-note:contains("2.00 Refunded") 2026-09-14 11:03:28,268 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:28] "POST /web/dataset/call_kw/pos.order/get_ticket_screen_order_data HTTP/1.1" 200 - 72 0.045 0.062 2026-09-14 11:03:28,318 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: [66/66] Tour RefundQtyTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:03:28,330 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 18 0.025 0.031 2026-09-14 11:03:28,340 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 3 0.002 0.054 2026-09-14 11:03:28,352 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 11:03:28,380 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: tour succeeded 2026-09-14 11:03:28,380 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: ╔══════════════════════════════╗ ║ TOUR RefundQtyTour SUCCEEDED ║ ╚══════════════════════════════╝ 2026-09-14 11:03:28,488 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty.browser: heap 18044912 (allocated 19931136) 2026-09-14 11:03:28,494 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty: Closing chrome headless with pid 45702 2026-09-14 11:03:28,495 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty: Closing websocket connection 2026-09-14 11:03:28,496 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty: Terminating chrome headless with pid 45702 2026-09-14 11:03:28,552 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty: Removing chrome user profile "/tmp/tmp83hcwrjp_chrome_odoo" 2026-09-14 11:03:28,612 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_book_and_release_table ... 2026-09-14 11:03:28,873 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table: Chrome pid: 45844 2026-09-14 11:03:28,874 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table: Chrome headless temporary user profile dir: /tmp/tmp1pm85w_3_chrome_odoo 2026-09-14 11:03:28,874 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table: Issuing json command http://127.0.0.1:43415/json/version 2026-09-14 11:03:28,875 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43415/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:03:28,899 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:03:28,900 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table: Issuing json command http://127.0.0.1:43415/json 2026-09-14 11:03:28,900 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43415/json with timeout 3 increased to 10s during tests 2026-09-14 11:03:28,904 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table: Websocket url found: ws://127.0.0.1:43415/devtools/page/2E0B457F95E1AF46477457E8DA199DD4 2026-09-14 11:03:28,906 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table: Enable chrome headless console log notification 2026-09-14 11:03:28,909 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table: Chrome headless enable page notifications 2026-09-14 11:03:28,942 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:03:28,945 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table: Setting session cookie in browser 2026-09-14 11:03:28,957 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:03:28,958 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:03:28,971 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:03:29,589 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:29] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.105 0.516 2026-09-14 11:03:29,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table: Navigation result: {'frameId': '2E0B457F95E1AF46477457E8DA199DD4', 'loaderId': 'F1567E3BCEF4E1F5CE58EC67A305CB33', 'isDownload': False} 2026-09-14 11:03:29,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table: Evaluate ready code "odoo.isTourReady('test_book_and_release_table')" 2026-09-14 11:03:29,602 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:03:29,618 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:29] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-14 11:03:29,624 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:29] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-14 11:03:29,636 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:29] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-09-14 11:03:29,963 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:29] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:03:29,978 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:30,001 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table: Evaluate test code "odoo.startTour('test_book_and_release_table', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:03:30,002 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table.browser: IndexedDB 1 Ready 2026-09-14 11:03:30,003 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.010 0.011 2026-09-14 11:03:30,006 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table.browser: [1/10] Tour test_book_and_release_table → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:03:30,522 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:30] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 308 0.263 0.274 2026-09-14 11:03:30,524 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.507 2026-09-14 11:03:30,639 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 11:03:30,658 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:03:30,685 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:03:30,702 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:30] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 11:03:30,707 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table.browser: Owl is running in 'dev' mode. 2026-09-14 11:03:30,745 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:30,754 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:03:30,756 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:30,775 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:30] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.009 0.015 2026-09-14 11:03:30,784 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:30,786 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:30,803 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table.browser: [2/10] Tour test_book_and_release_table → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:03:30,819 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:30] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.026 0.042 2026-09-14 11:03:30,904 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table.browser: [3/10] Tour test_book_and_release_table → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:03:31,012 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:31] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.058 0.039 2026-09-14 11:03:31,057 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:03:31,102 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table.browser: [4/10] Tour test_book_and_release_table → Step click book or release table button (trigger: .table-booking button) 2026-09-14 11:03:31,139 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:31] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.011 0.014 2026-09-14 11:03:31,146 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:31] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.012 2026-09-14 11:03:31,160 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:31] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.039 2026-09-14 11:03:31,167 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table.browser: [5/10] Tour test_book_and_release_table → Step .floor-map 2026-09-14 11:03:31,176 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:31] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.006 0.051 2026-09-14 11:03:31,183 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:31] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.050 2026-09-14 11:03:31,212 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:31] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.014 0.061 2026-09-14 11:03:31,219 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:31] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.067 2026-09-14 11:03:31,227 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:31] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.010 2026-09-14 11:03:31,234 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table.browser: [6/10] Tour test_book_and_release_table → Step waiting for loading to finish (trigger: body:not(:has(.loader))) 2026-09-14 11:03:31,239 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:31] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.087 2026-09-14 11:03:31,248 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:31] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.058 2026-09-14 11:03:31,256 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:31] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.088 2026-09-14 11:03:31,260 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:31] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.079 2026-09-14 11:03:31,267 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:31] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.043 2026-09-14 11:03:31,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60847595 started for PoS orders references: [{'name': 'Order 00533-001-0001', 'uuid': 'cd9ee830-d620-4616-9845-8ef297b24384'}] 2026-09-14 11:03:31,283 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table.browser: [7/10] Tour test_book_and_release_table → Step Check if order has a server ID (trigger: body) 2026-09-14 11:03:31,325 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60847595 order {'name': 'Order 00533-001-0001', 'uuid': 'cd9ee830-d620-4616-9845-8ef297b24384'} created pos.order #569 2026-09-14 11:03:31,329 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60847595 finished 2026-09-14 11:03:31,381 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 67 0.054 0.097 2026-09-14 11:03:31,398 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table.browser: [8/10] Tour test_book_and_release_table → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:03:31,476 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 11:03:31,477 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table.browser: [9/10] Tour test_book_and_release_table → Step click book or release table button (trigger: .table-booking button) 2026-09-14 11:03:31,544 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table.browser: [10/10] Tour test_book_and_release_table → Step waiting for loading to finish (trigger: body:not(:has(.loader))) 2026-09-14 11:03:31,597 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:31] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel HTTP/1.1" 200 - 41 0.017 0.034 2026-09-14 11:03:31,610 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table.browser: tour succeeded 2026-09-14 11:03:31,611 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_book_and_release_table SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-14 11:03:31,682 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table.browser: heap 14637740 (allocated 15736832) 2026-09-14 11:03:31,692 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table: Closing chrome headless with pid 45844 2026-09-14 11:03:31,693 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table: Closing websocket connection 2026-09-14 11:03:31,695 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table: Terminating chrome headless with pid 45844 2026-09-14 11:03:31,751 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table: Removing chrome user profile "/tmp/tmp1pm85w_3_chrome_odoo" 2026-09-14 11:03:31,814 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_cancel_order_from_ui ... 2026-09-14 11:03:32,081 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome pid: 45972 2026-09-14 11:03:32,081 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless temporary user profile dir: /tmp/tmph5d3qpaz_chrome_odoo 2026-09-14 11:03:32,081 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:36445/json/version 2026-09-14 11:03:32,083 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36445/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:03:32,109 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:03:32,110 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:36445/json 2026-09-14 11:03:32,110 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36445/json with timeout 3 increased to 10s during tests 2026-09-14 11:03:32,112 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Websocket url found: ws://127.0.0.1:36445/devtools/page/D36295DD474D10B6EA8C7C516939698E 2026-09-14 11:03:32,118 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Enable chrome headless console log notification 2026-09-14 11:03:32,123 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless enable page notifications 2026-09-14 11:03:32,158 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:03:32,161 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Setting session cookie in browser 2026-09-14 11:03:32,171 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:03:32,171 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:03:32,182 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:03:33,701 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:33] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.065 1.457 2026-09-14 11:03:33,704 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigation result: {'frameId': 'D36295DD474D10B6EA8C7C516939698E', 'loaderId': '500135BDA9F669DEAD2988768B3FFB3A', 'isDownload': False} 2026-09-14 11:03:33,704 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Evaluate ready code "odoo.isTourReady('test_cancel_order_from_ui')" 2026-09-14 11:03:33,711 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:03:33,723 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:33] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-14 11:03:33,727 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:33] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-14 11:03:33,735 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:33] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-14 11:03:34,072 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:34] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:03:34,080 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:34,092 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: IndexedDB 1 Ready 2026-09-14 11:03:34,094 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 11:03:34,098 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Evaluate test code "odoo.startTour('test_cancel_order_from_ui', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:03:34,107 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [1/33] Tour test_cancel_order_from_ui → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:03:34,621 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:34] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 308 0.274 0.260 2026-09-14 11:03:34,623 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.514 2026-09-14 11:03:34,743 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 11:03:34,762 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:03:34,785 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:03:34,803 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:34] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 11:03:34,809 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: Owl is running in 'dev' mode. 2026-09-14 11:03:34,859 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:34,870 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:34,879 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:03:34,912 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:34] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.017 0.024 2026-09-14 11:03:34,936 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:34] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.008 0.057 2026-09-14 11:03:34,941 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:03:34,943 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:03:34,960 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [2/33] Tour test_cancel_order_from_ui → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:03:35,055 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [3/33] Tour test_cancel_order_from_ui → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:03:35,141 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:35] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.044 0.041 2026-09-14 11:03:35,190 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:03:35,227 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [4/33] Tour test_cancel_order_from_ui → Step product screen is shown (trigger: .product-screen) 2026-09-14 11:03:35,258 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:35] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.012 0.015 2026-09-14 11:03:35,273 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:35] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.029 2026-09-14 11:03:35,279 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:35] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.023 2026-09-14 11:03:35,290 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [5/33] Tour test_cancel_order_from_ui → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:03:35,290 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:35] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.034 2026-09-14 11:03:35,296 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:35] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.040 2026-09-14 11:03:35,300 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:35] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.067 2026-09-14 11:03:35,318 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:35] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.005 0.031 2026-09-14 11:03:35,330 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:35] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.007 0.055 2026-09-14 11:03:35,337 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:35] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.048 2026-09-14 11:03:35,356 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:35] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.044 2026-09-14 11:03:35,362 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:35] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.054 2026-09-14 11:03:35,382 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [6/33] Tour test_cancel_order_from_ui → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:03:35,387 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:35] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.014 0.067 2026-09-14 11:03:35,391 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:35] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.064 2026-09-14 11:03:35,441 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [7/33] Tour test_cancel_order_from_ui → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:03:35,500 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [8/33] Tour test_cancel_order_from_ui → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 11:03:35,566 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [9/33] Tour test_cancel_order_from_ui → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 11:03:35,630 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [10/33] Tour test_cancel_order_from_ui → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-09-14 11:03:35,697 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [11/33] Tour test_cancel_order_from_ui → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 11:03:35,773 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [12/33] Tour test_cancel_order_from_ui → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 11:03:35,830 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [13/33] Tour test_cancel_order_from_ui → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:03:35,897 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [14/33] Tour test_cancel_order_from_ui → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:03:35,964 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [15/33] Tour test_cancel_order_from_ui → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:03:36,032 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [16/33] Tour test_cancel_order_from_ui → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:03:36,045 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63978045 started for PoS orders references: [{'name': 'Order 00534-001-0001', 'uuid': '454f2cda-d150-4661-a4b2-9d14453d90c4'}] 2026-09-14 11:03:36,110 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63978045 order {'name': 'Order 00534-001-0001', 'uuid': '454f2cda-d150-4661-a4b2-9d14453d90c4'} created pos.order #570 2026-09-14 11:03:36,112 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63978045 finished 2026-09-14 11:03:36,147 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 92 0.038 0.066 2026-09-14 11:03:36,179 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [17/33] Tour test_cancel_order_from_ui → Step Check if the request is proceeded (trigger: .status-buttons:not(:has(.fa-spin))) 2026-09-14 11:03:36,246 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [18/33] Tour test_cancel_order_from_ui → Step .floor-map 2026-09-14 11:03:36,297 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [19/33] Tour test_cancel_order_from_ui → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:03:36,359 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 11:03:36,366 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [20/33] Tour test_cancel_order_from_ui → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:03:36,421 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [21/33] Tour test_cancel_order_from_ui → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:03:36,480 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [22/33] Tour test_cancel_order_from_ui → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:03:36,552 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [23/33] Tour test_cancel_order_from_ui → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-09-14 11:03:36,572 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:36,627 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [24/33] Tour test_cancel_order_from_ui → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:03:36,703 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [25/33] Tour test_cancel_order_from_ui → Step .floor-map 2026-09-14 11:03:36,752 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:36] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel HTTP/1.1" 200 - 43 0.020 0.038 2026-09-14 11:03:36,769 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [26/33] Tour test_cancel_order_from_ui → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-14 11:03:36,839 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [27/33] Tour test_cancel_order_from_ui → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-09-14 11:03:36,914 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [28/33] Tour test_cancel_order_from_ui → Step No orders should be visible on the Ticket Screen (trigger: .ticket-screen:not(:has(.order-row))) 2026-09-14 11:03:36,922 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:36] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:03:36,966 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [29/33] Tour test_cancel_order_from_ui → Step .pos-search-bar .filter 2026-09-14 11:03:37,033 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [30/33] Tour test_cancel_order_from_ui → Step .pos-search-bar .filter ul 2026-09-14 11:03:37,097 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [31/33] Tour test_cancel_order_from_ui → Step .pos-search-bar .filter ul li:contains("Paid") 2026-09-14 11:03:37,165 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [32/33] Tour test_cancel_order_from_ui → Step No orders should be visible on the Ticket Screen (trigger: .ticket-screen:not(:has(.order-row))) 2026-09-14 11:03:37,172 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:37] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:03:37,229 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [33/33] Tour test_cancel_order_from_ui → Step Stored order count should be 0 (trigger: body) 2026-09-14 11:03:37,297 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: tour succeeded 2026-09-14 11:03:37,297 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_cancel_order_from_ui SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-14 11:03:37,358 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: heap 15908804 (allocated 17047552) 2026-09-14 11:03:37,366 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing chrome headless with pid 45972 2026-09-14 11:03:37,370 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing websocket connection 2026-09-14 11:03:37,370 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Terminating chrome headless with pid 45972 2026-09-14 11:03:37,397 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Removing chrome user profile "/tmp/tmph5d3qpaz_chrome_odoo" 2026-09-14 11:03:37,474 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_children_qty_updated_with_note ... 2026-09-14 11:03:39,003 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note: Chrome pid: 46106 2026-09-14 11:03:39,003 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note: Chrome headless temporary user profile dir: /tmp/tmptkm2yt36_chrome_odoo 2026-09-14 11:03:39,003 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note: Issuing json command http://127.0.0.1:43029/json/version 2026-09-14 11:03:39,004 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43029/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:03:39,009 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:03:39,009 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note: Issuing json command http://127.0.0.1:43029/json 2026-09-14 11:03:39,009 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43029/json with timeout 3 increased to 10s during tests 2026-09-14 11:03:39,011 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note: Websocket url found: ws://127.0.0.1:43029/devtools/page/C402C63452C5843BE85AD82295104C3D 2026-09-14 11:03:39,015 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note: Enable chrome headless console log notification 2026-09-14 11:03:39,016 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note: Chrome headless enable page notifications 2026-09-14 11:03:39,071 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:03:39,073 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note: Setting session cookie in browser 2026-09-14 11:03:39,083 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:03:39,083 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:03:39,122 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:03:39,707 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:39] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.082 0.526 2026-09-14 11:03:39,710 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note: Navigation result: {'frameId': 'C402C63452C5843BE85AD82295104C3D', 'loaderId': '0E53F83409CA3192978E6AD6C3170987', 'isDownload': False} 2026-09-14 11:03:39,711 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note: Evaluate ready code "odoo.isTourReady('test_combo_children_qty_updated_with_note')" 2026-09-14 11:03:39,717 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:03:39,739 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:39] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-14 11:03:39,746 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:39] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-14 11:03:39,760 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:39] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.018 2026-09-14 11:03:40,061 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:40] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:03:40,092 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: IndexedDB 1 Ready 2026-09-14 11:03:40,095 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:03:40,099 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note: Evaluate test code "odoo.startTour('test_combo_children_qty_updated_with_note', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:03:40,109 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [1/29] Tour test_combo_children_qty_updated_with_note → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:03:40,111 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.025 2026-09-14 11:03:40,647 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:40] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 336 0.244 0.315 2026-09-14 11:03:40,649 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.512 2026-09-14 11:03:40,825 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 11:03:40,847 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:03:40,881 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:40] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.005 0.009 2026-09-14 11:03:40,913 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.013 2026-09-14 11:03:40,937 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:40] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-14 11:03:40,944 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: Owl is running in 'dev' mode. 2026-09-14 11:03:40,990 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:41,012 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:03:41,028 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:03:41,066 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 11:03:41,066 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:41] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.016 0.044 2026-09-14 11:03:41,070 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:03:41,073 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [2/29] Tour test_combo_children_qty_updated_with_note → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:03:41,116 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:41] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.026 0.073 2026-09-14 11:03:41,203 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [3/29] Tour test_combo_children_qty_updated_with_note → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:03:41,290 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:41] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.032 0.047 2026-09-14 11:03:41,324 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:03:41,362 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [4/29] Tour test_combo_children_qty_updated_with_note → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-14 11:03:41,391 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:41] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.008 2026-09-14 11:03:41,397 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:41] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.014 2026-09-14 11:03:41,403 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:41] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.012 2026-09-14 11:03:41,411 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:41] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.022 2026-09-14 11:03:41,418 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:41] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.028 2026-09-14 11:03:41,437 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:41] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.006 0.048 2026-09-14 11:03:41,443 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [5/29] Tour test_combo_children_qty_updated_with_note → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-09-14 11:03:41,450 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:41] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.006 0.031 2026-09-14 11:03:41,459 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:41] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.050 2026-09-14 11:03:41,465 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:41] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.048 2026-09-14 11:03:41,475 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:41] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.067 2026-09-14 11:03:41,504 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:41] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.011 0.072 2026-09-14 11:03:41,507 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [6/29] Tour test_combo_children_qty_updated_with_note → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-14 11:03:41,512 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:41] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.066 2026-09-14 11:03:41,524 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:41] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.064 2026-09-14 11:03:41,574 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [7/29] Tour test_combo_children_qty_updated_with_note → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-09-14 11:03:41,634 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [8/29] Tour test_combo_children_qty_updated_with_note → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:03:41,753 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [9/29] Tour test_combo_children_qty_updated_with_note → Step click order button (trigger: .actionpad .submit-order) 2026-09-14 11:03:41,919 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [10/29] Tour test_combo_children_qty_updated_with_note → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:03:41,971 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [11/29] Tour test_combo_children_qty_updated_with_note → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-09-14 11:03:42,031 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [12/29] Tour test_combo_children_qty_updated_with_note → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:03:42,097 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [13/29] Tour test_combo_children_qty_updated_with_note → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:03:42,162 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [14/29] Tour test_combo_children_qty_updated_with_note → Step .control-buttons button:contains("Kitchen Note") 2026-09-14 11:03:42,234 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [15/29] Tour test_combo_children_qty_updated_with_note → Step click Internal Note button (trigger: .control-buttons button:contains("Kitchen Note")) 2026-09-14 11:03:42,292 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [16/29] Tour test_combo_children_qty_updated_with_note → Step input text 'test note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-14 11:03:42,359 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [17/29] Tour test_combo_children_qty_updated_with_note → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:03:42,420 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [18/29] Tour test_combo_children_qty_updated_with_note → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-09-14 11:03:42,490 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [19/29] Tour test_combo_children_qty_updated_with_note → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-14 11:03:42,552 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [20/29] Tour test_combo_children_qty_updated_with_note → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-09-14 11:03:42,620 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [21/29] Tour test_combo_children_qty_updated_with_note → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:03:42,791 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [22/29] Tour test_combo_children_qty_updated_with_note → Step Check orderline with attributes: {"productName":"Office Combo","quantity":1,"internalNote":"test note"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.info-list .internal-note:contains("test note"))))) 2026-09-14 11:03:42,864 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [23/29] Tour test_combo_children_qty_updated_with_note → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":1} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-09-14 11:03:42,933 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [24/29] Tour test_combo_children_qty_updated_with_note → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":1} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1"))) 2026-09-14 11:03:42,997 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [25/29] Tour test_combo_children_qty_updated_with_note → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":1} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1"))) 2026-09-14 11:03:43,063 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [26/29] Tour test_combo_children_qty_updated_with_note → Step Check orderline with attributes: {"productName":"Office Combo","quantity":2,"internalNote":"test note"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(.qty:contains("2")):has(.info-list .internal-note:contains("test note"))) 2026-09-14 11:03:43,130 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [27/29] Tour test_combo_children_qty_updated_with_note → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":2} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("2"))) 2026-09-14 11:03:43,182 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [28/29] Tour test_combo_children_qty_updated_with_note → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":2} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("2"))) 2026-09-14 11:03:43,234 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: [29/29] Tour test_combo_children_qty_updated_with_note → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":2} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("2"))) 2026-09-14 11:03:43,286 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: tour succeeded 2026-09-14 11:03:43,287 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_combo_children_qty_updated_with_note SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-09-14 11:03:43,352 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note.browser: heap 16832572 (allocated 18227200) 2026-09-14 11:03:43,359 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note: Closing chrome headless with pid 46106 2026-09-14 11:03:43,359 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note: Closing websocket connection 2026-09-14 11:03:43,360 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note: Terminating chrome headless with pid 46106 2026-09-14 11:03:43,417 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note: Removing chrome user profile "/tmp/tmptkm2yt36_chrome_odoo" 2026-09-14 11:03:43,463 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-09-14 11:03:44,947 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome pid: 46236 2026-09-14 11:03:44,947 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless temporary user profile dir: /tmp/tmpible08q4_chrome_odoo 2026-09-14 11:03:44,948 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:35645/json/version 2026-09-14 11:03:44,950 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:35645/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:03:44,957 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:03:44,958 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:35645/json 2026-09-14 11:03:44,958 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:35645/json with timeout 3 increased to 10s during tests 2026-09-14 11:03:44,959 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Websocket url found: ws://127.0.0.1:35645/devtools/page/DA7A191ADAF4D9B56932C3C222EB2E9B 2026-09-14 11:03:44,962 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Enable chrome headless console log notification 2026-09-14 11:03:44,963 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless enable page notifications 2026-09-14 11:03:45,017 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:03:45,020 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Setting session cookie in browser 2026-09-14 11:03:45,028 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:03:45,029 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:03:45,047 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:03:45,615 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:45] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.054 0.516 2026-09-14 11:03:45,619 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigation result: {'frameId': 'DA7A191ADAF4D9B56932C3C222EB2E9B', 'loaderId': 'C3C06211B770CA8426722FE3DCAC17F8', 'isDownload': False} 2026-09-14 11:03:45,619 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate ready code "odoo.isTourReady('ComboSortedPreparationReceiptTour')" 2026-09-14 11:03:45,633 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:03:45,662 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:45] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.021 2026-09-14 11:03:45,684 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:45] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.043 2026-09-14 11:03:45,696 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:45] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.058 2026-09-14 11:03:45,999 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:45] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:03:46,007 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:46,023 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: IndexedDB 1 Ready 2026-09-14 11:03:46,051 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate test code "odoo.startTour('ComboSortedPreparationReceiptTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:03:46,058 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [1/20] Tour ComboSortedPreparationReceiptTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:03:46,605 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:46] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 338 0.302 0.284 2026-09-14 11:03:46,613 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.587 2026-09-14 11:03:46,737 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:03:46,763 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.009 2026-09-14 11:03:46,780 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:03:46,809 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:46] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.003 0.012 2026-09-14 11:03:46,829 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:03:46,846 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:46] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 11:03:46,853 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: Owl is running in 'dev' mode. 2026-09-14 11:03:46,904 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:46,918 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:03:46,922 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:03:46,942 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:46] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.012 0.016 2026-09-14 11:03:46,971 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:46] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.011 0.047 2026-09-14 11:03:46,978 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:46,981 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:47,007 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [2/20] Tour ComboSortedPreparationReceiptTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:03:47,103 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [3/20] Tour ComboSortedPreparationReceiptTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:03:47,164 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:47] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.028 0.033 2026-09-14 11:03:47,211 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:03:47,245 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [4/20] Tour ComboSortedPreparationReceiptTour → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-14 11:03:47,304 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:47] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.008 0.036 2026-09-14 11:03:47,327 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [5/20] Tour ComboSortedPreparationReceiptTour → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-09-14 11:03:47,330 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:47] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.064 2026-09-14 11:03:47,341 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:47] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.054 2026-09-14 11:03:47,352 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:47] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.071 2026-09-14 11:03:47,365 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:47] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.086 2026-09-14 11:03:47,373 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:47] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.027 2026-09-14 11:03:47,379 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [6/20] Tour ComboSortedPreparationReceiptTour → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-14 11:03:47,385 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:47] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.006 0.052 2026-09-14 11:03:47,390 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:47] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.052 2026-09-14 11:03:47,395 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:47] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.112 2026-09-14 11:03:47,401 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:47] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.030 2026-09-14 11:03:47,409 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:47] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.049 2026-09-14 11:03:47,415 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:47] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.037 2026-09-14 11:03:47,420 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:47] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.024 2026-09-14 11:03:47,436 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [7/20] Tour ComboSortedPreparationReceiptTour → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-09-14 11:03:47,505 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [8/20] Tour ComboSortedPreparationReceiptTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:03:47,618 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [9/20] Tour ComboSortedPreparationReceiptTour → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-14 11:03:47,697 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [10/20] Tour ComboSortedPreparationReceiptTour → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-09-14 11:03:47,755 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [11/20] Tour ComboSortedPreparationReceiptTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-09-14 11:03:47,817 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [12/20] Tour ComboSortedPreparationReceiptTour → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-09-14 11:03:47,892 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [13/20] Tour ComboSortedPreparationReceiptTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:03:48,007 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [14/20] Tour ComboSortedPreparationReceiptTour → Step Check if order preparation has product correctly ordered (trigger: body) 2026-09-14 11:03:48,074 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [15/20] Tour ComboSortedPreparationReceiptTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:03:48,130 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [16/20] Tour ComboSortedPreparationReceiptTour → Step order total amount is '95.00' (trigger: .product-screen .order-summary .total:contains("95.00")) 2026-09-14 11:03:48,196 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [17/20] Tour ComboSortedPreparationReceiptTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:03:48,262 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [18/20] Tour ComboSortedPreparationReceiptTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:03:48,359 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [19/20] Tour ComboSortedPreparationReceiptTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:03:48,370 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:03:48,371 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:03:48,416 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [20/20] Tour ComboSortedPreparationReceiptTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:03:48,479 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: tour succeeded 2026-09-14 11:03:48,479 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR ComboSortedPreparationReceiptTour SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-14 11:03:48,544 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: heap 16779444 (allocated 18751488) 2026-09-14 11:03:48,550 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing chrome headless with pid 46236 2026-09-14 11:03:48,551 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing websocket connection 2026-09-14 11:03:48,552 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Terminating chrome headless with pid 46236 2026-09-14 11:03:48,646 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Removing chrome user profile "/tmp/tmpible08q4_chrome_odoo" 2026-09-14 11:03:48,691 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt_layout ... 2026-09-14 11:03:50,286 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome pid: 46372 2026-09-14 11:03:50,286 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless temporary user profile dir: /tmp/tmpgrgd0nrt_chrome_odoo 2026-09-14 11:03:50,286 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:35357/json/version 2026-09-14 11:03:50,287 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:35357/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:03:50,336 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:03:50,336 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:35357/json 2026-09-14 11:03:50,337 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:35357/json with timeout 3 increased to 10s during tests 2026-09-14 11:03:50,343 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Websocket url found: ws://127.0.0.1:35357/devtools/page/8D775BDF9B9DC89CBAE2EDE32C9ED8F8 2026-09-14 11:03:50,347 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Enable chrome headless console log notification 2026-09-14 11:03:50,349 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless enable page notifications 2026-09-14 11:03:50,421 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_admin from n/a 2026-09-14 11:03:50,425 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Setting session cookie in browser 2026-09-14 11:03:50,431 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:03:50,431 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:03:50,446 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:03:51,073 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:51] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.062 0.568 2026-09-14 11:03:51,076 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigation result: {'frameId': '8D775BDF9B9DC89CBAE2EDE32C9ED8F8', 'loaderId': '277F108258F95D21E098CC4835EEA28A', 'isDownload': False} 2026-09-14 11:03:51,076 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt_layout')" 2026-09-14 11:03:51,083 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:03:51,098 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:51] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-14 11:03:51,116 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:51] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-14 11:03:51,123 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:51] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-09-14 11:03:51,495 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:51] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:03:51,508 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:51,513 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: IndexedDB 1 Ready 2026-09-14 11:03:51,520 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 11:03:51,531 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Evaluate test code "odoo.startTour('test_combo_preparation_receipt_layout', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:03:51,539 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [1/10] Tour test_combo_preparation_receipt_layout → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:03:52,143 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 338 0.324 0.307 2026-09-14 11:03:52,145 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.603 2026-09-14 11:03:52,284 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 11:03:52,301 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:03:52,329 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.005 0.012 2026-09-14 11:03:52,350 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:03:52,370 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 11:03:52,380 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: Owl is running in 'dev' mode. 2026-09-14 11:03:52,444 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:03:52,448 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:03:52,469 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:03:52,488 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "GET /web/image/res.users/184/avatar_128 HTTP/1.1" 200 - 16 0.017 0.027 2026-09-14 11:03:52,510 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:03:52,511 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:03:52,519 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.011 0.059 2026-09-14 11:03:52,555 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [2/10] Tour test_combo_preparation_receipt_layout → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:03:52,680 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [3/10] Tour test_combo_preparation_receipt_layout → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:03:52,765 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.025 0.055 2026-09-14 11:03:52,819 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.013 2026-09-14 11:03:52,841 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [4/10] Tour test_combo_preparation_receipt_layout → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-14 11:03:52,873 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.012 2026-09-14 11:03:52,887 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.007 0.015 2026-09-14 11:03:52,899 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.036 2026-09-14 11:03:52,915 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.049 2026-09-14 11:03:52,922 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.055 2026-09-14 11:03:52,923 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [5/10] Tour test_combo_preparation_receipt_layout → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-09-14 11:03:52,930 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.069 2026-09-14 11:03:52,939 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.044 2026-09-14 11:03:52,950 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.030 2026-09-14 11:03:52,957 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.024 2026-09-14 11:03:52,969 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.089 2026-09-14 11:03:52,977 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.021 2026-09-14 11:03:52,986 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:52] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.045 2026-09-14 11:03:52,990 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [6/10] Tour test_combo_preparation_receipt_layout → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-14 11:03:53,003 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:53] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.008 0.092 2026-09-14 11:03:53,057 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [7/10] Tour test_combo_preparation_receipt_layout → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-09-14 11:03:53,121 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [8/10] Tour test_combo_preparation_receipt_layout → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:03:53,248 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [9/10] Tour test_combo_preparation_receipt_layout → Step .actionpad .submit-order.highlight.btn-primary 2026-09-14 11:03:53,340 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [10/10] Tour test_combo_preparation_receipt_layout → Step Check if order preparation has product correctly ordered (trigger: body) 2026-09-14 11:03:53,401 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: tour succeeded 2026-09-14 11:03:53,401 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt_layout SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-14 11:03:53,472 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: heap 15654428 (allocated 16785408) 2026-09-14 11:03:53,477 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing chrome headless with pid 46372 2026-09-14 11:03:53,479 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing websocket connection 2026-09-14 11:03:53,480 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Terminating chrome headless with pid 46372 2026-09-14 11:03:53,536 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Removing chrome user profile "/tmp/tmpgrgd0nrt_chrome_odoo" 2026-09-14 11:03:53,591 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_synchronisation ... 2026-09-14 11:03:55,053 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome pid: 46504 2026-09-14 11:03:55,054 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless temporary user profile dir: /tmp/tmpmy0qgyn3_chrome_odoo 2026-09-14 11:03:55,055 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:38285/json/version 2026-09-14 11:03:55,058 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38285/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:03:55,073 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:03:55,073 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:38285/json 2026-09-14 11:03:55,074 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38285/json with timeout 3 increased to 10s during tests 2026-09-14 11:03:55,076 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Websocket url found: ws://127.0.0.1:38285/devtools/page/9C1B0398C91EC92927FB93967E80A344 2026-09-14 11:03:55,077 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Enable chrome headless console log notification 2026-09-14 11:03:55,081 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless enable page notifications 2026-09-14 11:03:55,156 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:03:55,158 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Setting session cookie in browser 2026-09-14 11:03:55,183 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:03:55,183 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:03:55,201 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:03:55,829 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:55] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.060 0.570 2026-09-14 11:03:55,832 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigation result: {'frameId': '9C1B0398C91EC92927FB93967E80A344', 'loaderId': '3522A3E61DB4E667B8F358E2FF690CD6', 'isDownload': False} 2026-09-14 11:03:55,832 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate ready code "odoo.isTourReady('test_combo_synchronisation')" 2026-09-14 11:03:55,852 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:03:55,876 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:55] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-14 11:03:55,885 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:55] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-09-14 11:03:55,892 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:55] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-09-14 11:03:56,242 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:56] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:03:56,274 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:03:56,287 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: IndexedDB 1 Ready 2026-09-14 11:03:56,295 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.018 2026-09-14 11:03:56,299 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate test code "odoo.startTour('test_combo_synchronisation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:03:56,305 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [1/21] Tour test_combo_synchronisation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:03:56,908 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:56] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 336 0.285 0.340 2026-09-14 11:03:56,910 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.595 2026-09-14 11:03:57,049 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 11:03:57,067 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:03:57,122 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.004 0.015 2026-09-14 11:03:57,142 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:03:57,165 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-14 11:03:57,172 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: Owl is running in 'dev' mode. 2026-09-14 11:03:57,236 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:03:57,246 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:03:57,271 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:03:57,291 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.020 0.035 2026-09-14 11:03:57,310 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.005 0.058 2026-09-14 11:03:57,320 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:57,335 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:03:57,353 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [2/21] Tour test_combo_synchronisation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:03:57,451 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [3/21] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:03:57,548 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.053 0.042 2026-09-14 11:03:57,597 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:03:57,628 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [4/21] Tour test_combo_synchronisation → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-14 11:03:57,660 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.010 2026-09-14 11:03:57,671 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.019 2026-09-14 11:03:57,683 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.031 2026-09-14 11:03:57,695 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.047 2026-09-14 11:03:57,706 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [5/21] Tour test_combo_synchronisation → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-09-14 11:03:57,709 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.045 2026-09-14 11:03:57,722 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.007 0.051 2026-09-14 11:03:57,727 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.073 2026-09-14 11:03:57,737 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.050 2026-09-14 11:03:57,749 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.006 0.050 2026-09-14 11:03:57,757 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.037 2026-09-14 11:03:57,767 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.062 2026-09-14 11:03:57,771 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [6/21] Tour test_combo_synchronisation → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-14 11:03:57,774 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.041 2026-09-14 11:03:57,786 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:57] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.050 2026-09-14 11:03:57,839 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [7/21] Tour test_combo_synchronisation → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-09-14 11:03:57,901 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [8/21] Tour test_combo_synchronisation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:03:58,010 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [9/21] Tour test_combo_synchronisation → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:03:58,112 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [10/21] Tour test_combo_synchronisation → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:03:58,143 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2676729 started for PoS orders references: [{'name': 'Order 00538-001-0001', 'uuid': '5b6b54fd-13d6-445a-8179-444d73736c6e'}] 2026-09-14 11:03:58,233 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2676729 order {'name': 'Order 00538-001-0001', 'uuid': '5b6b54fd-13d6-445a-8179-444d73736c6e'} created pos.order #571 2026-09-14 11:03:58,237 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2676729 finished 2026-09-14 11:03:58,303 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 111 0.075 0.087 2026-09-14 11:03:58,328 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [11/21] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:03:58,408 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 11:03:58,445 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [12/21] Tour test_combo_synchronisation → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:03:58,504 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [13/21] Tour test_combo_synchronisation → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 11:03:58,663 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [14/21] Tour test_combo_synchronisation → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 11:03:58,763 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [15/21] Tour test_combo_synchronisation → Step click partner 'A' from partner list screen (trigger: .modal .partner-list b:contains(A)) 2026-09-14 11:03:58,845 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [16/21] Tour test_combo_synchronisation → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:03:58,903 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [17/21] Tour test_combo_synchronisation → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:03:58,959 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [18/21] Tour test_combo_synchronisation → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:03:58,987 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41983790 started for PoS orders references: [{'name': '/', 'uuid': '5b6b54fd-13d6-445a-8179-444d73736c6e'}] 2026-09-14 11:03:59,051 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41983790 order {'name': '/', 'uuid': '5b6b54fd-13d6-445a-8179-444d73736c6e'} updated pos.order #571 2026-09-14 11:03:59,054 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41983790 finished 2026-09-14 11:03:59,096 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 77 0.035 0.080 2026-09-14 11:03:59,128 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [19/21] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:03:59,197 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [20/21] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:03:59,275 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:03:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 11:03:59,312 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [21/21] Tour test_combo_synchronisation → Step Check if there still has combo lines (trigger: .orderline-combo) 2026-09-14 11:03:59,370 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: tour succeeded 2026-09-14 11:03:59,370 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_combo_synchronisation SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-14 11:03:59,486 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: heap 22316248 (allocated 24387584) 2026-09-14 11:03:59,490 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing chrome headless with pid 46504 2026-09-14 11:03:59,491 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing websocket connection 2026-09-14 11:03:59,492 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Terminating chrome headless with pid 46504 2026-09-14 11:03:59,534 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Removing chrome user profile "/tmp/tmpmy0qgyn3_chrome_odoo" 2026-09-14 11:03:59,580 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer ... 2026-09-14 11:03:59,987 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome pid: 46635 2026-09-14 11:03:59,987 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless temporary user profile dir: /tmp/tmpbfot19qk_chrome_odoo 2026-09-14 11:03:59,987 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:36873/json/version 2026-09-14 11:03:59,988 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36873/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:03:59,992 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:03:59,992 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:36873/json 2026-09-14 11:03:59,993 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36873/json with timeout 3 increased to 10s during tests 2026-09-14 11:03:59,994 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Websocket url found: ws://127.0.0.1:36873/devtools/page/D3967A8FB74E5EE9151125AB5A389F82 2026-09-14 11:03:59,996 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Enable chrome headless console log notification 2026-09-14 11:03:59,997 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless enable page notifications 2026-09-14 11:04:00,066 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:04:00,070 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Setting session cookie in browser 2026-09-14 11:04:00,084 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:04:00,084 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:04:00,096 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:04:01,659 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:01] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.063 1.505 2026-09-14 11:04:01,663 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigation result: {'frameId': 'D3967A8FB74E5EE9151125AB5A389F82', 'loaderId': '112CAC583CE4C29F44711C5346A1B5F6', 'isDownload': False} 2026-09-14 11:04:01,664 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate ready code "odoo.isTourReady('MultiPreparationPrinter')" 2026-09-14 11:04:01,673 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:04:01,695 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:01] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-14 11:04:01,705 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:01] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-14 11:04:01,728 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:01] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-09-14 11:04:02,058 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:02] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:04:02,083 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:02,096 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: IndexedDB 1 Ready 2026-09-14 11:04:02,099 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 11:04:02,113 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate test code "odoo.startTour('MultiPreparationPrinter', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:04:02,124 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [1/7] Tour MultiPreparationPrinter → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:04:02,683 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:02] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 309 0.330 0.259 2026-09-14 11:04:02,684 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.570 2026-09-14 11:04:02,803 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 11:04:02,821 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:04:02,857 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:04:02,881 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:02] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-14 11:04:02,897 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: Owl is running in 'dev' mode. 2026-09-14 11:04:02,949 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:02,959 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:04:02,966 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:04:03,024 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.041 0.028 2026-09-14 11:04:03,026 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:04:03,027 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:04:03,038 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [2/7] Tour MultiPreparationPrinter → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:04:03,052 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.014 0.078 2026-09-14 11:04:03,164 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [3/7] Tour MultiPreparationPrinter → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:04:03,246 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.032 0.041 2026-09-14 11:04:03,307 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 11:04:03,344 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [4/7] Tour MultiPreparationPrinter → Step click product 'Product 1' (trigger: article.product .product-content .product-name:contains("Product 1")) 2026-09-14 11:04:03,378 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.008 0.015 2026-09-14 11:04:03,386 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.025 2026-09-14 11:04:03,401 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.008 0.022 2026-09-14 11:04:03,408 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.030 2026-09-14 11:04:03,416 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.052 2026-09-14 11:04:03,425 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.046 2026-09-14 11:04:03,440 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [5/7] Tour MultiPreparationPrinter → Step click order button (trigger: .actionpad .submit-order) 2026-09-14 11:04:03,441 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.008 0.044 2026-09-14 11:04:03,452 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.006 0.028 2026-09-14 11:04:03,463 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.051 2026-09-14 11:04:03,471 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.022 2026-09-14 11:04:03,480 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.051 2026-09-14 11:04:03,490 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.066 2026-09-14 11:04:03,495 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.101 2026-09-14 11:04:03,537 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [6/7] Tour MultiPreparationPrinter → Step dialog is open (trigger: .modal-body:contains(Failed in printing Detailed Receipt changes of the order)) 2026-09-14 11:04:03,596 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 11:04:03,597 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 11:04:03,597 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 11:04:03,598 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 11:04:03,598 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 11:04:03,599 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 11:04:03,599 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 11:04:03,600 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 11:04:03,600 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 11:04:03,601 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 11:04:03,601 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 11:04:03,601 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 11:04:03,601 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 11:04:03,602 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 11:04:03,602 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 11:04:03,603 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 11:04:03,604 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 11:04:03,616 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:04:03,617 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:04:03,624 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 11:04:03,626 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 11:04:03,629 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 11:04:03,634 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:04:03,637 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 11:04:03,642 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:04:03,643 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 11:04:03,647 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 11:04:03,648 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:04:03,652 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 11:04:03,652 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 11:04:03,653 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 11:04:03,653 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 11:04:03,653 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 11:04:03,653 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 11:04:03,653 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 11:04:03,654 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 11:04:03,654 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 11:04:03,658 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 11:04:03,658 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 11:04:03,658 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 11:04:03,659 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 11:04:03,659 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 11:04:03,659 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 11:04:03,659 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 11:04:03,659 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 11:04:03,659 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 11:04:03,659 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 11:04:03,660 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 11:04:03,660 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 11:04:03,660 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 11:04:03,660 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 11:04:03,660 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 11:04:03,660 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 11:04:03,660 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 11:04:03,661 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 11:04:03,661 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 11:04:03,662 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 11:04:03,662 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 11:04:03,673 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:04:03,678 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:04:03,683 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:04:03,685 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:04:03,691 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 11:04:03,700 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 11:04:03,701 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 11:04:03,706 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:04:03,711 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 11:04:03,719 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 11:04:03,722 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:04:03,725 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 11:04:03,726 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:04:03,735 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-09-14 11:04:03,737 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 11:04:03,740 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 11:04:03,741 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 11:04:03,741 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:04:03,742 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 11:04:03,742 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 11:04:03,745 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 11:04:03,746 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 11:04:03,748 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 11:04:03,753 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-09-14 11:04:03,757 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 11:04:03,758 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 11:04:03,761 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 11:04:03,763 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 11:04:03,764 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 11:04:03,766 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 11:04:03,767 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:04:03,768 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 11:04:03,770 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 11:04:03,770 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 11:04:03,771 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 11:04:03,771 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 11:04:03,772 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 11:04:03,773 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:04:03,773 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 11:04:03,774 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 11:04:03,774 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 11:04:03,775 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:04:03,777 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 11:04:03,778 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 11:04:03,778 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 11:04:03,779 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 11:04:03,780 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 11:04:03,781 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 11:04:03,781 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 11:04:03,782 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 11:04:03,782 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 11:04:03,782 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 11:04:03,782 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 11:04:03,782 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 11:04:03,793 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:04:03,804 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 11:04:03,806 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:04:03,808 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 11:04:03,809 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 11:04:03,818 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-14 11:04:03,843 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:04:03,851 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:04:04,122 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-09-14 11:04:04,144 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [7/7] Tour MultiPreparationPrinter → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:04:04,215 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: tour succeeded 2026-09-14 11:04:04,215 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiPreparationPrinter SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-14 11:04:04,306 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: heap 14864504 (allocated 16523264) 2026-09-14 11:04:04,313 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing chrome headless with pid 46635 2026-09-14 11:04:04,314 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing websocket connection 2026-09-14 11:04:04,315 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Terminating chrome headless with pid 46635 2026-09-14 11:04:04,371 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Removing chrome user profile "/tmp/tmpbfot19qk_chrome_odoo" 2026-09-14 11:04:04,414 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preparation_printer_content ... 2026-09-14 11:04:05,083 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome pid: 46793 2026-09-14 11:04:05,083 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless temporary user profile dir: /tmp/tmpx44zdc11_chrome_odoo 2026-09-14 11:04:05,084 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:39449/json/version 2026-09-14 11:04:05,085 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39449/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:04:05,092 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:04:05,093 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:39449/json 2026-09-14 11:04:05,093 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39449/json with timeout 3 increased to 10s during tests 2026-09-14 11:04:05,095 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Websocket url found: ws://127.0.0.1:39449/devtools/page/18C08ED442886527D7AC9993FCFE3FFC 2026-09-14 11:04:05,099 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Enable chrome headless console log notification 2026-09-14 11:04:05,101 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless enable page notifications 2026-09-14 11:04:05,133 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:04:05,136 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Setting session cookie in browser 2026-09-14 11:04:05,142 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:04:05,142 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:04:05,155 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:04:05,815 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:05] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.088 0.575 2026-09-14 11:04:05,819 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigation result: {'frameId': '18C08ED442886527D7AC9993FCFE3FFC', 'loaderId': '4020E5C8ABE71FBDC1A326FA4D5BA8A4', 'isDownload': False} 2026-09-14 11:04:05,819 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate ready code "odoo.isTourReady('PreparationPrinterContent')" 2026-09-14 11:04:05,824 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:04:05,839 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:05] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-14 11:04:05,861 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:05] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.013 0.017 2026-09-14 11:04:05,870 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:05] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-09-14 11:04:06,200 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:06] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:04:06,219 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:04:06,232 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: IndexedDB 1 Ready 2026-09-14 11:04:06,240 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-14 11:04:06,250 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate test code "odoo.startTour('PreparationPrinterContent', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:04:06,258 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [1/10] Tour PreparationPrinterContent → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:04:06,748 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:06] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 314 0.240 0.278 2026-09-14 11:04:06,750 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.493 2026-09-14 11:04:06,906 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 11:04:06,938 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:04:06,993 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:06] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.005 0.016 2026-09-14 11:04:07,016 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:04:07,040 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:07] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 11:04:07,049 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: Owl is running in 'dev' mode. 2026-09-14 11:04:07,112 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:07,125 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:04:07,127 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:07,183 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:04:07,185 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:04:07,187 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [2/10] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:04:07,190 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:07] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.035 0.036 2026-09-14 11:04:07,241 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:07] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.010 0.108 2026-09-14 11:04:07,285 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [3/10] Tour PreparationPrinterContent → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:04:07,359 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:07] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.026 0.041 2026-09-14 11:04:07,406 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:04:07,462 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [4/10] Tour PreparationPrinterContent → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-14 11:04:07,498 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:07] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.017 2026-09-14 11:04:07,509 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:07] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.028 2026-09-14 11:04:07,520 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:07] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.029 2026-09-14 11:04:07,531 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:07] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.048 2026-09-14 11:04:07,539 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:07] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.033 2026-09-14 11:04:07,545 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:07] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.022 2026-09-14 11:04:07,547 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [5/10] Tour PreparationPrinterContent → Step body 2026-09-14 11:04:07,559 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:07] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.060 2026-09-14 11:04:07,571 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:07] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.075 2026-09-14 11:04:07,580 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:07] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.064 2026-09-14 11:04:07,589 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:07] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.037 2026-09-14 11:04:07,598 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:07] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.029 2026-09-14 11:04:07,603 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:07] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.050 2026-09-14 11:04:07,606 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [6/10] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-09-14 11:04:07,615 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:07] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.074 2026-09-14 11:04:07,703 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [7/10] Tour PreparationPrinterContent → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:04:07,788 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [8/10] Tour PreparationPrinterContent → Step order total amount is '10' (trigger: .product-screen .order-summary .total:contains("10")) 2026-09-14 11:04:07,846 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [9/10] Tour PreparationPrinterContent → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:04:07,911 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [10/10] Tour PreparationPrinterContent → Step Check if order preparation contains always Variant (trigger: body) 2026-09-14 11:04:07,983 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: tour succeeded 2026-09-14 11:04:07,983 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: ╔══════════════════════════════════════════╗ ║ TOUR PreparationPrinterContent SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-14 11:04:08,054 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: heap 14799308 (allocated 15998976) 2026-09-14 11:04:08,054 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing chrome headless with pid 46793 2026-09-14 11:04:08,058 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing websocket connection 2026-09-14 11:04:08,058 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Terminating chrome headless with pid 46793 2026-09-14 11:04:08,106 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Removing chrome user profile "/tmp/tmpx44zdc11_chrome_odoo" 2026-09-14 11:04:08,146 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_quantity_correctly_displayed_after_transfer ... 2026-09-14 11:04:08,402 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer: Chrome pid: 46915 2026-09-14 11:04:08,403 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer: Chrome headless temporary user profile dir: /tmp/tmp9ss728ge_chrome_odoo 2026-09-14 11:04:08,403 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer: Issuing json command http://127.0.0.1:35815/json/version 2026-09-14 11:04:08,404 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:35815/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:04:08,415 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:04:08,415 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer: Issuing json command http://127.0.0.1:35815/json 2026-09-14 11:04:08,416 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:35815/json with timeout 3 increased to 10s during tests 2026-09-14 11:04:08,422 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer: Websocket url found: ws://127.0.0.1:35815/devtools/page/FDBB53F69E3D19525F4372FB7089DBFA 2026-09-14 11:04:08,427 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer: Enable chrome headless console log notification 2026-09-14 11:04:08,430 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer: Chrome headless enable page notifications 2026-09-14 11:04:08,458 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:04:08,460 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer: Setting session cookie in browser 2026-09-14 11:04:08,478 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:04:08,478 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:04:08,495 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:04:09,068 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:09] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.057 0.521 2026-09-14 11:04:09,078 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer: Navigation result: {'frameId': 'FDBB53F69E3D19525F4372FB7089DBFA', 'loaderId': '0BDD6083643269380E415A72F2D65731', 'isDownload': False} 2026-09-14 11:04:09,078 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer: Evaluate ready code "odoo.isTourReady('test_quantity_correctly_displayed_after_transfer')" 2026-09-14 11:04:09,080 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:04:09,101 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:09] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-14 11:04:09,109 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:09] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-14 11:04:09,114 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:09] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-14 11:04:09,492 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:09] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:04:09,514 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:09,536 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: IndexedDB 1 Ready 2026-09-14 11:04:09,543 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer: Evaluate test code "odoo.startTour('test_quantity_correctly_displayed_after_transfer', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:04:09,555 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: [1/24] Tour test_quantity_correctly_displayed_after_transfer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:04:10,083 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 308 0.278 0.268 2026-09-14 11:04:10,113 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.021 0.544 2026-09-14 11:04:10,209 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-14 11:04:10,211 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-09-14 11:04:10,221 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:04:10,246 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:04:10,267 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-14 11:04:10,272 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: Owl is running in 'dev' mode. 2026-09-14 11:04:10,326 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:04:10,338 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:04:10,346 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:04:10,375 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.018 0.027 2026-09-14 11:04:10,384 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:10,397 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:04:10,419 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: [2/24] Tour test_quantity_correctly_displayed_after_transfer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:04:10,428 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.038 0.051 2026-09-14 11:04:10,514 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: [3/24] Tour test_quantity_correctly_displayed_after_transfer → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:04:10,596 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.030 0.040 2026-09-14 11:04:10,641 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:04:10,683 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: [4/24] Tour test_quantity_correctly_displayed_after_transfer → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:04:10,725 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.008 0.014 2026-09-14 11:04:10,740 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.028 2026-09-14 11:04:10,746 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.035 2026-09-14 11:04:10,753 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.027 2026-09-14 11:04:10,761 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.022 2026-09-14 11:04:10,783 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: [5/24] Tour test_quantity_correctly_displayed_after_transfer → Step Check quantity for category on order button (trigger: .product-screen .submit-order div:contains("Drinks") label:contains("1")) 2026-09-14 11:04:10,785 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.034 2026-09-14 11:04:10,797 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.076 2026-09-14 11:04:10,805 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.090 2026-09-14 11:04:10,812 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.054 2026-09-14 11:04:10,821 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.065 2026-09-14 11:04:10,827 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.057 2026-09-14 11:04:10,834 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.032 2026-09-14 11:04:10,841 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:10] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.038 2026-09-14 11:04:10,866 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: [6/24] Tour test_quantity_correctly_displayed_after_transfer → Step Check total quantity order button (trigger: .btn-switchpane.pay-button small:contains("1")) 2026-09-14 11:04:10,918 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: [7/24] Tour test_quantity_correctly_displayed_after_transfer → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:04:10,984 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: [8/24] Tour test_quantity_correctly_displayed_after_transfer → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:04:11,010 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6743610 started for PoS orders references: [{'name': 'Order 00541-001-0001', 'uuid': '3a2b7b0a-2377-4855-8cc4-66c541c81324'}] 2026-09-14 11:04:11,091 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6743610 order {'name': 'Order 00541-001-0001', 'uuid': '3a2b7b0a-2377-4855-8cc4-66c541c81324'} created pos.order #572 2026-09-14 11:04:11,095 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6743610 finished 2026-09-14 11:04:11,177 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 92 0.079 0.091 2026-09-14 11:04:11,211 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: [9/24] Tour test_quantity_correctly_displayed_after_transfer → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:04:11,291 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: [10/24] Tour test_quantity_correctly_displayed_after_transfer → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-14 11:04:11,292 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-14 11:04:11,357 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: [11/24] Tour test_quantity_correctly_displayed_after_transfer → Step Check quantity for category on order button (trigger: .product-screen .submit-order div:contains("Drinks") label:contains("1")) 2026-09-14 11:04:11,415 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: [12/24] Tour test_quantity_correctly_displayed_after_transfer → Step Check total quantity order button (trigger: .btn-switchpane.pay-button small:contains("1")) 2026-09-14 11:04:11,480 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: [13/24] Tour test_quantity_correctly_displayed_after_transfer → Step click order button (trigger: .actionpad .submit-order) 2026-09-14 11:04:11,560 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: [14/24] Tour test_quantity_correctly_displayed_after_transfer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:04:11,601 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 11:04:11,602 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 11:04:11,602 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 11:04:11,603 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 11:04:11,603 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 11:04:11,603 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 11:04:11,604 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 11:04:11,605 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 11:04:11,605 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 11:04:11,606 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 11:04:11,606 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 11:04:11,607 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 11:04:11,607 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 11:04:11,608 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 11:04:11,608 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 11:04:11,609 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 11:04:11,610 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 11:04:11,613 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 11:04:11,616 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:04:11,617 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 11:04:11,621 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 11:04:11,623 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 11:04:11,624 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:04:11,628 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 11:04:11,629 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 11:04:11,630 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 11:04:11,631 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 11:04:11,633 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 11:04:11,633 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:04:11,634 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 11:04:11,634 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 11:04:11,637 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 11:04:11,637 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 11:04:11,653 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 11:04:11,655 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:04:11,665 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:04:11,679 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-09-14 11:04:11,683 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 11:04:11,692 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:04:11,703 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-09-14 11:04:11,706 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-09-14 11:04:11,707 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 11:04:11,717 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-14 11:04:11,740 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 11:04:11,741 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 11:04:11,744 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 11:04:11,747 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:04:11,748 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 11:04:11,749 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:04:11,750 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 11:04:11,752 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 11:04:11,754 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-09-14 11:04:11,756 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 11:04:11,757 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 11:04:11,759 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 11:04:11,763 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 11:04:11,763 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 11:04:11,765 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 11:04:11,766 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 11:04:11,768 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 11:04:11,769 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 11:04:11,775 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 11:04:11,775 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 11:04:11,781 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 11:04:11,783 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 11:04:11,784 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 11:04:11,786 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 11:04:11,787 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 11:04:11,787 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 11:04:11,788 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 11:04:11,788 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 11:04:11,789 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 11:04:11,789 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 11:04:11,789 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 11:04:11,789 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 11:04:11,790 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 11:04:11,790 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 11:04:11,791 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 11:04:11,796 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 11:04:11,796 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 11:04:11,796 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 11:04:11,797 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 11:04:11,797 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 11:04:11,797 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 11:04:11,798 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 11:04:11,798 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 11:04:11,799 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 11:04:11,799 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 11:04:11,799 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 11:04:11,800 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 11:04:11,800 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 11:04:11,800 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 11:04:11,800 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 11:04:11,801 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 11:04:11,806 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:04:11,812 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 11:04:11,816 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:04:11,817 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 11:04:11,824 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 11:04:11,825 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 11:04:11,829 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 11:04:11,830 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 11:04:11,834 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 11:04:11,835 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 11:04:11,835 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-09-14 11:04:11,836 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 11:04:11,838 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-14 11:04:11,838 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 11:04:11,843 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 11:04:11,844 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 11:04:11,845 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 11:04:11,850 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 11:04:11,852 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 11:04:11,853 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 11:04:11,864 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-09-14 11:04:11,871 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:04:11,885 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:04:11,889 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:04:11,898 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:04:11,902 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:11] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:04:12,215 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: [15/24] Tour test_quantity_correctly_displayed_after_transfer → Step check order button not contain data (trigger: .product-screen .submit-order:not(:contains("Drinks"))) 2026-09-14 11:04:12,280 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: [16/24] Tour test_quantity_correctly_displayed_after_transfer → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:04:12,348 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: [17/24] Tour test_quantity_correctly_displayed_after_transfer → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:04:12,418 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: [18/24] Tour test_quantity_correctly_displayed_after_transfer → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-14 11:04:12,482 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: [19/24] Tour test_quantity_correctly_displayed_after_transfer → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:04:12,500 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37053926 started for PoS orders references: [{'name': 'Order 00541-001-0002', 'uuid': '2fdaa8f7-5ef6-401e-84d0-a77f7b3a1412'}] 2026-09-14 11:04:12,554 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: [20/24] Tour test_quantity_correctly_displayed_after_transfer → Step Check quantity for category on order button (trigger: .product-screen .submit-order div:contains("Drinks") label:contains("1")) 2026-09-14 11:04:12,581 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37053926 order {'name': 'Order 00541-001-0002', 'uuid': '2fdaa8f7-5ef6-401e-84d0-a77f7b3a1412'} created pos.order #573 2026-09-14 11:04:12,584 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37053926 finished 2026-09-14 11:04:12,633 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.066 0.069 2026-09-14 11:04:12,638 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20292671 started for PoS orders references: [{'name': '/', 'uuid': '3a2b7b0a-2377-4855-8cc4-66c541c81324'}] 2026-09-14 11:04:12,661 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20292671 order {'name': '/', 'uuid': '3a2b7b0a-2377-4855-8cc4-66c541c81324'} updated pos.order #572 2026-09-14 11:04:12,664 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20292671 finished 2026-09-14 11:04:12,719 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 50 0.033 0.122 2026-09-14 11:04:12,752 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:04:12,846 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:12] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel HTTP/1.1" 200 - 41 0.030 0.043 2026-09-14 11:04:12,884 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11476646 started for PoS orders references: [{'name': '/', 'uuid': '3a2b7b0a-2377-4855-8cc4-66c541c81324'}] 2026-09-14 11:04:12,904 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added lines [866] to pos.order #572 2026-09-14 11:04:12,911 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11476646 order {'name': '/', 'uuid': '3a2b7b0a-2377-4855-8cc4-66c541c81324'} updated pos.order #572 2026-09-14 11:04:12,913 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11476646 finished 2026-09-14 11:04:12,956 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 53 0.028 0.048 2026-09-14 11:04:12,992 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 11:04:13,007 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.008 2026-09-14 11:04:13,026 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: [21/24] Tour test_quantity_correctly_displayed_after_transfer → Step Check total quantity order button (trigger: .btn-switchpane.pay-button small:contains("1")) 2026-09-14 11:04:13,079 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: [22/24] Tour test_quantity_correctly_displayed_after_transfer → Step click order button (trigger: .actionpad .submit-order) 2026-09-14 11:04:13,151 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: [23/24] Tour test_quantity_correctly_displayed_after_transfer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:04:13,157 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 11:04:13,535 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: [24/24] Tour test_quantity_correctly_displayed_after_transfer → Step check order button not contain data (trigger: .product-screen .submit-order:not(:contains("Drinks"))) 2026-09-14 11:04:13,597 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: tour succeeded 2026-09-14 11:04:13,598 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR test_quantity_correctly_displayed_after_transfer SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-09-14 11:04:13,674 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer.browser: heap 17435060 (allocated 18227200) 2026-09-14 11:04:13,687 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer: Closing chrome headless with pid 46915 2026-09-14 11:04:13,689 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer: Closing websocket connection 2026-09-14 11:04:13,689 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer: Terminating chrome headless with pid 46915 2026-09-14 11:04:13,726 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_quantity_correctly_displayed_after_transfer: Removing chrome user profile "/tmp/tmp9ss728ge_chrome_odoo" 2026-09-14 11:04:13,778 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_reload_order_line_removed ... 2026-09-14 11:04:13,947 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed: Chrome pid: 47083 2026-09-14 11:04:13,947 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed: Chrome headless temporary user profile dir: /tmp/tmphnskxuy0_chrome_odoo 2026-09-14 11:04:13,947 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed: Issuing json command http://127.0.0.1:35295/json/version 2026-09-14 11:04:13,948 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:35295/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:04:13,961 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:04:13,961 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed: Issuing json command http://127.0.0.1:35295/json 2026-09-14 11:04:13,962 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:35295/json with timeout 3 increased to 10s during tests 2026-09-14 11:04:13,964 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed: Websocket url found: ws://127.0.0.1:35295/devtools/page/2DCE1AF9CFE4DE1FB243736C5EE76197 2026-09-14 11:04:13,966 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed: Enable chrome headless console log notification 2026-09-14 11:04:13,968 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed: Chrome headless enable page notifications 2026-09-14 11:04:14,033 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:04:14,052 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed: Setting session cookie in browser 2026-09-14 11:04:14,061 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:04:14,061 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:04:14,074 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:04:14,854 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:14] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 185 0.151 0.632 2026-09-14 11:04:14,857 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed: Navigation result: {'frameId': '2DCE1AF9CFE4DE1FB243736C5EE76197', 'loaderId': '1A51E742D7DB2B13F035E383AF53BA53', 'isDownload': False} 2026-09-14 11:04:14,858 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed: Evaluate ready code "odoo.isTourReady('test_reload_order_line_removed')" 2026-09-14 11:04:14,868 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:04:14,883 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:14] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.007 2026-09-14 11:04:14,890 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:14] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-14 11:04:14,908 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:14] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-09-14 11:04:15,238 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:15] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:04:15,247 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:15,258 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: IndexedDB 1 Ready 2026-09-14 11:04:15,262 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed: Evaluate test code "odoo.startTour('test_reload_order_line_removed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:04:15,267 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.008 2026-09-14 11:04:15,271 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: [1/19] Tour test_reload_order_line_removed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:04:15,832 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:15] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 309 0.295 0.278 2026-09-14 11:04:15,833 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.555 2026-09-14 11:04:15,965 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 11:04:15,992 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:04:16,021 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:04:16,111 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:16] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.060 0.007 2026-09-14 11:04:16,116 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: Owl is running in 'dev' mode. 2026-09-14 11:04:16,173 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:04:16,191 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:04:16,192 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:04:16,242 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:04:16,243 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:04:16,253 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: [2/19] Tour test_reload_order_line_removed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:04:16,343 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:16] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.140 0.028 2026-09-14 11:04:16,360 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: [3/19] Tour test_reload_order_line_removed → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:04:16,376 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:16] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.007 0.191 2026-09-14 11:04:16,467 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:16] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.056 0.046 2026-09-14 11:04:16,513 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.006 2026-09-14 11:04:16,550 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: [4/19] Tour test_reload_order_line_removed → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:04:16,588 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:16] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.006 0.010 2026-09-14 11:04:16,596 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:16] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.012 2026-09-14 11:04:16,604 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:16] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.018 2026-09-14 11:04:16,610 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:16] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.030 2026-09-14 11:04:16,615 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:16] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.036 2026-09-14 11:04:16,623 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:16] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.019 2026-09-14 11:04:16,631 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:16] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.050 2026-09-14 11:04:16,638 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:16] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.034 2026-09-14 11:04:16,644 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:16] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.013 2026-09-14 11:04:16,647 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: [5/19] Tour test_reload_order_line_removed → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:04:16,651 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:16] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.030 2026-09-14 11:04:16,660 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:16] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.049 2026-09-14 11:04:16,665 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:16] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.029 2026-09-14 11:04:16,675 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:16] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.051 2026-09-14 11:04:16,719 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: [6/19] Tour test_reload_order_line_removed → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:04:16,767 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76001974 started for PoS orders references: [{'name': 'Order 00542-001-0001', 'uuid': 'e29ecc38-cf87-4898-8755-39ca6d6e2172'}] 2026-09-14 11:04:16,931 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76001974 order {'name': 'Order 00542-001-0001', 'uuid': 'e29ecc38-cf87-4898-8755-39ca6d6e2172'} created pos.order #574 2026-09-14 11:04:16,937 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76001974 finished 2026-09-14 11:04:17,078 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 91 0.211 0.110 2026-09-14 11:04:17,111 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: [7/19] Tour test_reload_order_line_removed → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:04:17,192 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-09-14 11:04:17,195 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: [8/19] Tour test_reload_order_line_removed → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:04:17,249 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: [9/19] Tour test_reload_order_line_removed → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:04:17,321 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: [10/19] Tour test_reload_order_line_removed → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:04:17,379 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: [11/19] Tour test_reload_order_line_removed → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-09-14 11:04:17,445 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: [12/19] Tour test_reload_order_line_removed → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-09-14 11:04:17,512 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: [13/19] Tour test_reload_order_line_removed → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-14 11:04:17,694 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: [14/19] Tour test_reload_order_line_removed → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:04:17,762 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: [15/19] Tour test_reload_order_line_removed → Step refresh page (trigger: body) 2026-09-14 11:04:17,901 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:17] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 30 0.028 0.039 2026-09-14 11:04:17,915 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:04:18,062 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: [16/19] Tour test_reload_order_line_removed → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:04:18,062 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: IndexedDB 1 Ready 2026-09-14 11:04:18,599 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:18] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 221 0.288 0.259 2026-09-14 11:04:18,605 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.546 2026-09-14 11:04:18,721 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:04:18,733 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-14 11:04:18,765 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 11:04:18,786 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-14 11:04:18,798 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:18] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:04:18,814 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: Owl is running in 'dev' mode. 2026-09-14 11:04:18,870 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:18] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 304 - 9 0.008 0.014 2026-09-14 11:04:18,878 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.016 2026-09-14 11:04:18,906 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: [17/19] Tour test_reload_order_line_removed → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:04:18,937 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:18] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 304 - 4 0.007 0.019 2026-09-14 11:04:18,969 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:18] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 304 - 4 0.002 0.037 2026-09-14 11:04:18,977 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:18] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 304 - 4 0.002 0.049 2026-09-14 11:04:18,988 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: [18/19] Tour test_reload_order_line_removed → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":1} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:04:18,999 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:18] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 304 - 4 0.010 0.056 2026-09-14 11:04:19,004 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:19] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 304 - 4 0.001 0.088 2026-09-14 11:04:19,017 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:19] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 304 - 4 0.005 0.032 2026-09-14 11:04:19,023 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:19] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 304 - 4 0.001 0.077 2026-09-14 11:04:19,030 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: [19/19] Tour test_reload_order_line_removed → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:04:19,032 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:19] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 304 - 4 0.003 0.082 2026-09-14 11:04:19,048 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:19] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 304 - 4 0.002 0.034 2026-09-14 11:04:19,058 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:19] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 304 - 4 0.001 0.068 2026-09-14 11:04:19,064 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:19] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 304 - 4 0.003 0.059 2026-09-14 11:04:19,070 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:19] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 304 - 4 0.001 0.035 2026-09-14 11:04:19,076 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:19] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 304 - 4 0.003 0.031 2026-09-14 11:04:19,102 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: tour succeeded 2026-09-14 11:04:19,103 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_reload_order_line_removed SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-14 11:04:19,188 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed.browser: heap 14668800 (allocated 16261120) 2026-09-14 11:04:19,191 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed: Closing chrome headless with pid 47083 2026-09-14 11:04:19,191 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed: Closing websocket connection 2026-09-14 11:04:19,192 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed: Terminating chrome headless with pid 47083 2026-09-14 11:04:19,247 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed: Removing chrome user profile "/tmp/tmphnskxuy0_chrome_odoo" 2026-09-14 11:04:19,288 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_synchronisation_of_orders ... 2026-09-14 11:04:19,457 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders: Chrome pid: 47232 2026-09-14 11:04:19,458 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders: Chrome headless temporary user profile dir: /tmp/tmpykswro4r_chrome_odoo 2026-09-14 11:04:19,458 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:42825/json/version 2026-09-14 11:04:19,459 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:42825/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:04:19,470 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:04:19,470 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:42825/json 2026-09-14 11:04:19,471 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:42825/json with timeout 3 increased to 10s during tests 2026-09-14 11:04:19,475 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders: Websocket url found: ws://127.0.0.1:42825/devtools/page/640F08B8B3F978075A2B9409F94B6DAE 2026-09-14 11:04:19,476 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders: Enable chrome headless console log notification 2026-09-14 11:04:19,477 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders: Chrome headless enable page notifications 2026-09-14 11:04:19,505 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:04:19,518 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders: Setting session cookie in browser 2026-09-14 11:04:19,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:04:19,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:04:19,537 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:04:21,251 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:21] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 185 0.151 1.567 2026-09-14 11:04:21,254 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders: Navigation result: {'frameId': '640F08B8B3F978075A2B9409F94B6DAE', 'loaderId': '36BAA21709D3D14BC83DFD65770C7854', 'isDownload': False} 2026-09-14 11:04:21,254 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders: Evaluate ready code "odoo.isTourReady('OrderSynchronisationTour')" 2026-09-14 11:04:21,260 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:04:21,274 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:21] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-09-14 11:04:21,277 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:21] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-09-14 11:04:21,283 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:21] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-14 11:04:21,633 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:21] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:04:21,650 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:04:21,678 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders: Evaluate test code "odoo.startTour('OrderSynchronisationTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:04:21,683 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders.browser: IndexedDB 1 Ready 2026-09-14 11:04:21,688 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders.browser: [1/17] Tour OrderSynchronisationTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:04:22,141 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 309 0.220 0.251 2026-09-14 11:04:22,150 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.474 2026-09-14 11:04:22,270 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:04:22,276 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 11:04:22,293 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:04:22,322 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:04:22,341 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-14 11:04:22,348 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders.browser: Owl is running in 'dev' mode. 2026-09-14 11:04:22,396 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:22,405 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:04:22,431 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:04:22,453 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.014 0.025 2026-09-14 11:04:22,480 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 11:04:22,481 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:04:22,481 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders.browser: [2/17] Tour OrderSynchronisationTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:04:22,487 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.013 0.054 2026-09-14 11:04:22,572 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders.browser: [3/17] Tour OrderSynchronisationTour → Step body 2026-09-14 11:04:22,649 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.024 0.046 2026-09-14 11:04:22,734 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "POST /web/dataset/call_kw/pos.order/create HTTP/1.1" 200 - 44 0.035 0.055 2026-09-14 11:04:22,759 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-14 11:04:22,768 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders.browser: [4/17] Tour OrderSynchronisationTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:04:22,881 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders.browser: [5/17] Tour OrderSynchronisationTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"50.0"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("50"))) 2026-09-14 11:04:22,891 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 56 0.023 0.034 2026-09-14 11:04:22,911 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.019 2026-09-14 11:04:22,922 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.022 2026-09-14 11:04:22,928 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.032 2026-09-14 11:04:22,934 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.032 2026-09-14 11:04:22,945 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.038 2026-09-14 11:04:22,952 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.024 2026-09-14 11:04:22,957 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.041 2026-09-14 11:04:22,966 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.028 2026-09-14 11:04:22,971 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders.browser: [6/17] Tour OrderSynchronisationTour → Step body 2026-09-14 11:04:22,971 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.073 2026-09-14 11:04:22,981 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.018 2026-09-14 11:04:22,986 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.030 2026-09-14 11:04:22,997 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:22] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.053 2026-09-14 11:04:23,013 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:23] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.062 2026-09-14 11:04:24,047 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:24] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 21 0.012 0.021 2026-09-14 11:04:24,060 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 11:04:24,065 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders.browser: [7/17] Tour OrderSynchronisationTour → Step product screen is shown (trigger: .product-screen) 2026-09-14 11:04:24,117 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders.browser: [8/17] Tour OrderSynchronisationTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-14 11:04:24,176 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders.browser: [9/17] Tour OrderSynchronisationTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-09-14 11:04:24,252 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders.browser: [10/17] Tour OrderSynchronisationTour → Step .pos-search-bar .filter 2026-09-14 11:04:24,258 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94192493 started for PoS orders references: [{'name': '/', 'uuid': '2345b253-31df-4a38-a661-49ef1121479e'}] 2026-09-14 11:04:24,295 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94192493 order {'name': '/', 'uuid': '2345b253-31df-4a38-a661-49ef1121479e'} created pos.order #576 2026-09-14 11:04:24,298 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94192493 finished 2026-09-14 11:04:24,319 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 43 0.027 0.038 2026-09-14 11:04:24,381 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:04:24,382 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders.browser: [11/17] Tour OrderSynchronisationTour → Step .pos-search-bar .filter ul 2026-09-14 11:04:24,383 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:24] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 30 0.022 0.028 2026-09-14 11:04:24,451 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders.browser: [12/17] Tour OrderSynchronisationTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-09-14 11:04:24,513 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders.browser: [13/17] Tour OrderSynchronisationTour → Step .ticket-screen .order-row > .col:contains("device_sync") ~ .col:nth-child(7):contains(Paid) 2026-09-14 11:04:24,535 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:24] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.006 0.015 2026-09-14 11:04:24,692 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:24] "POST /web/dataset/call_kw/pos.order/get_ticket_screen_order_data HTTP/1.1" 200 - 64 0.077 0.074 2026-09-14 11:04:24,733 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders.browser: [14/17] Tour OrderSynchronisationTour → Step .ticket-screen .order-row > .col:contains("device_sync") ~ .col:nth-child(2):contains(Paid) 2026-09-14 11:04:24,737 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 18 0.016 0.022 2026-09-14 11:04:24,744 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 3 0.002 0.037 2026-09-14 11:04:24,756 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 11:04:24,794 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders.browser: [15/17] Tour OrderSynchronisationTour → Step .ticket-screen .order-row > .col:contains("device_sync") 2026-09-14 11:04:24,875 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders.browser: [16/17] Tour OrderSynchronisationTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:04:24,937 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders.browser: [17/17] Tour OrderSynchronisationTour → Step .ticket-screen .btn-primary.pay-order-button 2026-09-14 11:04:24,991 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders.browser: tour succeeded 2026-09-14 11:04:24,991 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR OrderSynchronisationTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-14 11:04:25,062 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders.browser: heap 15387568 (allocated 17309696) 2026-09-14 11:04:25,066 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders: Closing chrome headless with pid 47232 2026-09-14 11:04:25,074 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders: Closing websocket connection 2026-09-14 11:04:25,074 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders: Terminating chrome headless with pid 47232 2026-09-14 11:04:25,128 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders: Removing chrome user profile "/tmp/tmpykswro4r_chrome_odoo" 2026-09-14 11:04:25,174 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_transfer_order_to_booked_table ... 2026-09-14 11:04:25,428 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table: Chrome pid: 47379 2026-09-14 11:04:25,428 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table: Chrome headless temporary user profile dir: /tmp/tmpst4kyrt7_chrome_odoo 2026-09-14 11:04:25,429 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table: Issuing json command http://127.0.0.1:34449/json/version 2026-09-14 11:04:25,430 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:34449/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:04:25,440 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:04:25,440 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table: Issuing json command http://127.0.0.1:34449/json 2026-09-14 11:04:25,440 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:34449/json with timeout 3 increased to 10s during tests 2026-09-14 11:04:25,442 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table: Websocket url found: ws://127.0.0.1:34449/devtools/page/36B48DCBC8E0102B5139823D869FE618 2026-09-14 11:04:25,443 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table: Enable chrome headless console log notification 2026-09-14 11:04:25,444 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table: Chrome headless enable page notifications 2026-09-14 11:04:25,493 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:04:25,497 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table: Setting session cookie in browser 2026-09-14 11:04:25,503 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:04:25,504 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:04:25,519 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:04:26,099 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:26] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.084 0.499 2026-09-14 11:04:26,104 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table: Navigation result: {'frameId': '36B48DCBC8E0102B5139823D869FE618', 'loaderId': '65C54B0CA8855E2A7281FE87B477524F', 'isDownload': False} 2026-09-14 11:04:26,104 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table: Evaluate ready code "odoo.isTourReady('test_transfer_order_to_booked_table')" 2026-09-14 11:04:26,121 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:04:26,131 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:26] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-14 11:04:26,137 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:26] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-14 11:04:26,145 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:26] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-09-14 11:04:26,501 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:26] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:04:26,513 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:04:26,534 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table: Evaluate test code "odoo.startTour('test_transfer_order_to_booked_table', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:04:26,537 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: IndexedDB 1 Ready 2026-09-14 11:04:26,542 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: [1/24] Tour test_transfer_order_to_booked_table → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:04:26,547 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.014 2026-09-14 11:04:27,159 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 308 0.318 0.313 2026-09-14 11:04:27,161 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.595 2026-09-14 11:04:27,270 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-14 11:04:27,283 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-14 11:04:27,312 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.007 2026-09-14 11:04:27,340 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-14 11:04:27,347 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: Owl is running in 'dev' mode. 2026-09-14 11:04:27,408 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:04:27,423 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:04:27,424 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:04:27,457 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.019 0.026 2026-09-14 11:04:27,461 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:04:27,470 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:04:27,477 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: [2/24] Tour test_transfer_order_to_booked_table → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:04:27,485 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.010 0.061 2026-09-14 11:04:27,579 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: [3/24] Tour test_transfer_order_to_booked_table → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:04:27,678 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.042 0.048 2026-09-14 11:04:27,730 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:04:27,786 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: [4/24] Tour test_transfer_order_to_booked_table → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:04:27,819 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.008 0.008 2026-09-14 11:04:27,827 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.022 2026-09-14 11:04:27,848 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.010 0.030 2026-09-14 11:04:27,855 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.032 2026-09-14 11:04:27,865 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.049 2026-09-14 11:04:27,871 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.064 2026-09-14 11:04:27,882 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: [5/24] Tour test_transfer_order_to_booked_table → Step click order button (trigger: .actionpad .submit-order) 2026-09-14 11:04:27,882 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.070 2026-09-14 11:04:27,886 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.033 2026-09-14 11:04:27,893 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.030 2026-09-14 11:04:27,899 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.022 2026-09-14 11:04:27,903 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.027 2026-09-14 11:04:27,908 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.073 2026-09-14 11:04:27,913 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:27] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.020 2026-09-14 11:04:27,980 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: [6/24] Tour test_transfer_order_to_booked_table → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:04:28,039 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 11:04:28,039 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 11:04:28,040 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 11:04:28,040 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 11:04:28,041 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 11:04:28,042 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 11:04:28,042 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 11:04:28,043 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 11:04:28,043 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 11:04:28,043 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 11:04:28,043 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 11:04:28,044 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 11:04:28,044 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 11:04:28,044 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 11:04:28,044 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 11:04:28,045 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 11:04:28,045 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 11:04:28,045 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 11:04:28,045 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 11:04:28,046 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 11:04:28,047 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 11:04:28,048 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 11:04:28,048 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 11:04:28,048 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 11:04:28,049 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 11:04:28,050 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 11:04:28,050 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 11:04:28,051 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 11:04:28,051 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 11:04:28,051 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 11:04:28,075 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:04:28,082 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:04:28,084 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 11:04:28,085 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 11:04:28,090 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 11:04:28,103 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 11:04:28,110 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.045 2026-09-14 11:04:28,110 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-09-14 11:04:28,112 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 11:04:28,113 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.048 2026-09-14 11:04:28,115 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 11:04:28,116 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 11:04:28,119 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 11:04:28,120 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.060 2026-09-14 11:04:28,121 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 11:04:28,133 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:04:28,135 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 11:04:28,149 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 11:04:28,152 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 11:04:28,154 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 11:04:28,157 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-09-14 11:04:28,161 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 11:04:28,164 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:04:28,165 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 11:04:28,169 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:04:28,170 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 11:04:28,173 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:04:28,176 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 11:04:28,192 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 11:04:28,199 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-14 11:04:28,200 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 11:04:28,204 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 11:04:28,216 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 11:04:28,223 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 11:04:28,232 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-09-14 11:04:28,234 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-14 11:04:28,236 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 11:04:28,242 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 11:04:28,244 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 11:04:28,249 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 11:04:28,253 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 11:04:28,254 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 11:04:28,255 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 11:04:28,259 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 11:04:28,260 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 11:04:28,260 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 11:04:28,263 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 11:04:28,264 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 11:04:28,266 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 11:04:28,267 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 11:04:28,268 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 11:04:28,269 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 11:04:28,269 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 11:04:28,270 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 11:04:28,270 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 11:04:28,271 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 11:04:28,272 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 11:04:28,273 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 11:04:28,273 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 11:04:28,273 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 11:04:28,274 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 11:04:28,274 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 11:04:28,275 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 11:04:28,277 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 11:04:28,278 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 11:04:28,282 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:04:28,284 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:04:28,285 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 11:04:28,286 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 11:04:28,294 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 11:04:28,296 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:04:28,300 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 11:04:28,307 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 11:04:28,310 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 11:04:28,315 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 11:04:28,322 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:04:28,326 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:04:28,334 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 11:04:28,336 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:04:28,338 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 11:04:28,350 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 11:04:28,355 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-09-14 11:04:28,357 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:04:28,360 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 11:04:28,361 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 11:04:28,364 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:04:28,365 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 11:04:28,366 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:04:28,367 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 11:04:28,367 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 11:04:28,679 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: [7/24] Tour test_transfer_order_to_booked_table → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-14 11:04:28,745 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: [8/24] Tour test_transfer_order_to_booked_table → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:04:28,814 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: [9/24] Tour test_transfer_order_to_booked_table → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:04:28,840 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11060788 started for PoS orders references: [{'name': 'Order 00544-001-0001', 'uuid': '0d9f16cc-9acf-42c6-a09c-dafd87faf07c'}] 2026-09-14 11:04:28,927 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11060788 order {'name': 'Order 00544-001-0001', 'uuid': '0d9f16cc-9acf-42c6-a09c-dafd87faf07c'} created pos.order #577 2026-09-14 11:04:28,930 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11060788 finished 2026-09-14 11:04:28,995 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 92 0.069 0.089 2026-09-14 11:04:29,028 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: [10/24] Tour test_transfer_order_to_booked_table → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:04:29,105 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: [11/24] Tour test_transfer_order_to_booked_table → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:04:29,107 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 11:04:29,158 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: [12/24] Tour test_transfer_order_to_booked_table → Step click book table (trigger: .product-screen .book-table) 2026-09-14 11:04:29,215 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: [13/24] Tour test_transfer_order_to_booked_table → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:04:29,244 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67908546 started for PoS orders references: [{'name': 'Order 00544-001-0002', 'uuid': 'a3403d60-b22d-4084-879c-f9b401d115d1'}] 2026-09-14 11:04:29,279 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67908546 order {'name': 'Order 00544-001-0002', 'uuid': 'a3403d60-b22d-4084-879c-f9b401d115d1'} created pos.order #578 2026-09-14 11:04:29,281 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67908546 finished 2026-09-14 11:04:29,306 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 40 0.019 0.045 2026-09-14 11:04:29,318 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: [14/24] Tour test_transfer_order_to_booked_table → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:04:29,357 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 34 0.017 0.044 2026-09-14 11:04:29,375 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: [15/24] Tour test_transfer_order_to_booked_table → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:04:29,437 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: [16/24] Tour test_transfer_order_to_booked_table → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-14 11:04:29,508 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: [17/24] Tour test_transfer_order_to_booked_table → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:04:29,528 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25484680 started for PoS orders references: [{'name': '/', 'uuid': '0d9f16cc-9acf-42c6-a09c-dafd87faf07c'}] 2026-09-14 11:04:29,556 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25484680 order {'name': '/', 'uuid': '0d9f16cc-9acf-42c6-a09c-dafd87faf07c'} updated pos.order #577 2026-09-14 11:04:29,559 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25484680 finished 2026-09-14 11:04:29,575 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: [18/24] Tour test_transfer_order_to_booked_table → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-14 11:04:29,622 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 50 0.047 0.053 2026-09-14 11:04:29,626 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45771910 started for PoS orders references: [{'name': '/', 'uuid': 'a3403d60-b22d-4084-879c-f9b401d115d1'}] 2026-09-14 11:04:29,629 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: [19/24] Tour test_transfer_order_to_booked_table → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:04:29,655 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45771910 order {'name': '/', 'uuid': 'a3403d60-b22d-4084-879c-f9b401d115d1'} updated pos.order #578 2026-09-14 11:04:29,658 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45771910 finished 2026-09-14 11:04:29,694 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 38 0.025 0.085 2026-09-14 11:04:29,713 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-14 11:04:29,791 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:29] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel HTTP/1.1" 200 - 41 0.018 0.039 2026-09-14 11:04:29,806 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53662221 started for PoS orders references: [{'name': '/', 'uuid': 'a3403d60-b22d-4084-879c-f9b401d115d1'}] 2026-09-14 11:04:29,828 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added lines [871] to pos.order #578 2026-09-14 11:04:29,853 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53662221 order {'name': '/', 'uuid': 'a3403d60-b22d-4084-879c-f9b401d115d1'} updated pos.order #578 2026-09-14 11:04:29,855 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53662221 finished 2026-09-14 11:04:29,885 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 52 0.038 0.046 2026-09-14 11:04:29,922 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.013 2026-09-14 11:04:29,931 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.015 2026-09-14 11:04:29,935 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: [20/24] Tour test_transfer_order_to_booked_table → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:04:30,024 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: [21/24] Tour test_transfer_order_to_booked_table → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:04:30,032 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:30,034 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:30,079 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: [22/24] Tour test_transfer_order_to_booked_table → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:04:30,144 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: [23/24] Tour test_transfer_order_to_booked_table → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 11:04:30,205 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: [24/24] Tour test_transfer_order_to_booked_table → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:04:30,270 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: tour succeeded 2026-09-14 11:04:30,271 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_transfer_order_to_booked_table SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-14 11:04:30,280 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14764933 started for PoS orders references: [{'name': '/', 'uuid': 'a3403d60-b22d-4084-879c-f9b401d115d1'}] 2026-09-14 11:04:30,281 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:04:30,369 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table.browser: heap 17957696 (allocated 19800064) 2026-09-14 11:04:30,385 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table: Closing chrome headless with pid 47379 2026-09-14 11:04:30,391 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table: Closing websocket connection 2026-09-14 11:04:30,391 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table: Terminating chrome headless with pid 47379 2026-09-14 11:04:30,413 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [594] to pos.order #578 2026-09-14 11:04:30,458 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table: Removing chrome user profile "/tmp/tmpst4kyrt7_chrome_odoo" 2026-09-14 11:04:30,463 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_table: waiting for threads: [] 2026-09-14 11:04:30,949 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14764933 order {'name': '/', 'uuid': 'a3403d60-b22d-4084-879c-f9b401d115d1'} updated pos.order #578 2026-09-14 11:04:30,952 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14764933 finished 2026-09-14 11:04:30,983 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 315 0.390 0.317 2026-09-14 11:04:31,031 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_transfer_table_last_preparation_change ... 2026-09-14 11:04:31,460 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Chrome pid: 47546 2026-09-14 11:04:31,461 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Chrome headless temporary user profile dir: /tmp/tmpuz_vna4i_chrome_odoo 2026-09-14 11:04:31,461 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Issuing json command http://127.0.0.1:35029/json/version 2026-09-14 11:04:31,462 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:35029/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:04:31,553 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:04:31,553 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Issuing json command http://127.0.0.1:35029/json 2026-09-14 11:04:31,554 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:35029/json with timeout 3 increased to 10s during tests 2026-09-14 11:04:31,559 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Websocket url found: ws://127.0.0.1:35029/devtools/page/51420CA8B2C951606880B10F55C6FF29 2026-09-14 11:04:31,563 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Enable chrome headless console log notification 2026-09-14 11:04:31,567 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Chrome headless enable page notifications 2026-09-14 11:04:31,626 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:04:31,628 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Setting session cookie in browser 2026-09-14 11:04:31,634 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:04:31,634 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:04:31,644 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:04:32,153 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:32] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.057 0.455 2026-09-14 11:04:32,156 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Navigation result: {'frameId': '51420CA8B2C951606880B10F55C6FF29', 'loaderId': 'BB7DAE1F20BF43F67EED73810525B43D', 'isDownload': False} 2026-09-14 11:04:32,156 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Evaluate ready code "odoo.isTourReady('TableTransferPreparationChange1')" 2026-09-14 11:04:32,161 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:04:32,176 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:32] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-14 11:04:32,180 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:32] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-14 11:04:32,187 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:32] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-09-14 11:04:32,496 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:32] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:04:32,519 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: IndexedDB 1 Ready 2026-09-14 11:04:32,523 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.007 2026-09-14 11:04:32,525 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:32,530 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Evaluate test code "odoo.startTour('TableTransferPreparationChange1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:04:32,537 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [1/25] Tour TableTransferPreparationChange1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:04:32,925 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:32] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 309 0.158 0.237 2026-09-14 11:04:32,927 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.378 2026-09-14 11:04:33,061 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-14 11:04:33,083 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:04:33,103 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:04:33,125 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 11:04:33,132 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: Owl is running in 'dev' mode. 2026-09-14 11:04:33,181 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:33,190 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:04:33,210 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:33,241 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 11:04:33,246 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:04:33,250 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [2/25] Tour TableTransferPreparationChange1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:04:33,251 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.027 0.026 2026-09-14 11:04:33,281 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.006 0.070 2026-09-14 11:04:33,315 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [3/25] Tour TableTransferPreparationChange1 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:04:33,397 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.037 0.041 2026-09-14 11:04:33,445 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-14 11:04:33,490 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [4/25] Tour TableTransferPreparationChange1 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-14 11:04:33,524 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.013 2026-09-14 11:04:33,531 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.014 2026-09-14 11:04:33,540 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.022 2026-09-14 11:04:33,553 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.005 0.040 2026-09-14 11:04:33,561 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.050 2026-09-14 11:04:33,572 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.005 0.019 2026-09-14 11:04:33,577 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.042 2026-09-14 11:04:33,583 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.038 2026-09-14 11:04:33,584 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [5/25] Tour TableTransferPreparationChange1 → Step click order button (trigger: .actionpad .submit-order) 2026-09-14 11:04:33,589 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.070 2026-09-14 11:04:33,597 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.027 2026-09-14 11:04:33,603 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.037 2026-09-14 11:04:33,608 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.028 2026-09-14 11:04:33,616 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.021 2026-09-14 11:04:33,665 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [6/25] Tour TableTransferPreparationChange1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:04:33,719 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 11:04:33,719 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 11:04:33,722 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 11:04:33,728 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 11:04:33,728 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 11:04:33,728 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 11:04:33,729 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 11:04:33,732 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 11:04:33,733 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 11:04:33,736 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 11:04:33,736 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 11:04:33,737 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 11:04:33,737 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 11:04:33,738 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 11:04:33,738 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:04:33,739 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 11:04:33,739 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 11:04:33,739 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 11:04:33,739 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 11:04:33,739 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 11:04:33,739 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 11:04:33,739 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 11:04:33,740 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 11:04:33,740 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 11:04:33,740 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 11:04:33,740 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 11:04:33,741 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 11:04:33,741 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 11:04:33,741 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 11:04:33,741 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 11:04:33,742 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 11:04:33,763 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:04:33,766 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:04:33,769 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:04:33,780 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:04:33,791 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 11:04:33,792 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:04:33,796 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 11:04:33,806 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:04:33,808 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 11:04:33,824 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-09-14 11:04:33,827 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 11:04:33,835 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-09-14 11:04:33,842 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 11:04:33,850 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:04:33,855 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 11:04:33,855 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 11:04:33,856 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 11:04:33,877 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:04:33,884 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 11:04:33,884 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 11:04:33,886 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 11:04:33,887 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 11:04:33,888 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 11:04:33,892 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 11:04:33,893 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 11:04:33,896 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-09-14 11:04:33,898 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 11:04:33,899 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 11:04:33,899 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 11:04:33,900 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 11:04:33,901 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 11:04:33,902 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 11:04:33,903 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 11:04:33,903 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 11:04:33,903 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 11:04:33,904 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 11:04:33,904 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 11:04:33,904 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 11:04:33,908 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 11:04:33,909 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 11:04:33,909 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 11:04:33,910 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 11:04:33,910 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 11:04:33,910 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 11:04:33,911 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 11:04:33,911 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 11:04:33,911 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 11:04:33,927 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:04:33,927 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:04:33,937 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 11:04:33,937 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 11:04:33,938 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 11:04:33,947 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 11:04:33,950 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:04:33,954 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 11:04:33,958 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 11:04:33,968 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:04:33,991 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:33] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-09-14 11:04:34,019 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:34] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-14 11:04:34,020 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:34] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-09-14 11:04:34,023 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 11:04:34,025 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 11:04:34,028 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:34] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:04:34,029 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 11:04:34,030 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 11:04:34,030 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 11:04:34,031 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 11:04:34,031 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 11:04:34,032 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 11:04:34,032 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 11:04:34,032 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 11:04:34,033 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 11:04:34,034 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 11:04:34,035 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 11:04:34,035 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 11:04:34,035 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 11:04:34,035 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 11:04:34,036 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 11:04:34,036 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 11:04:34,036 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 11:04:34,036 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 11:04:34,036 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 11:04:34,037 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 11:04:34,037 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 11:04:34,037 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 11:04:34,037 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 11:04:34,037 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 11:04:34,038 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 11:04:34,038 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 11:04:34,323 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-09-14 11:04:34,348 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [7/25] Tour TableTransferPreparationChange1 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-14 11:04:34,412 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [8/25] Tour TableTransferPreparationChange1 → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:04:34,482 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [9/25] Tour TableTransferPreparationChange1 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:04:34,509 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66765689 started for PoS orders references: [{'name': 'Order 00545-001-0001', 'uuid': '9da12a0b-d1fb-44af-865a-332036b95197'}] 2026-09-14 11:04:34,620 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66765689 order {'name': 'Order 00545-001-0001', 'uuid': '9da12a0b-d1fb-44af-865a-332036b95197'} created pos.order #579 2026-09-14 11:04:34,623 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66765689 finished 2026-09-14 11:04:34,691 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 92 0.101 0.083 2026-09-14 11:04:34,727 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [10/25] Tour TableTransferPreparationChange1 → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:04:34,805 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [11/25] Tour TableTransferPreparationChange1 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-14 11:04:34,806 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 11:04:34,873 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [12/25] Tour TableTransferPreparationChange1 → Step click order button (trigger: .actionpad .submit-order) 2026-09-14 11:04:34,933 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [13/25] Tour TableTransferPreparationChange1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:04:35,194 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-09-14 11:04:35,222 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [14/25] Tour TableTransferPreparationChange1 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-14 11:04:35,278 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [15/25] Tour TableTransferPreparationChange1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:04:35,344 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [16/25] Tour TableTransferPreparationChange1 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:04:35,414 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [17/25] Tour TableTransferPreparationChange1 → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-14 11:04:35,481 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [18/25] Tour TableTransferPreparationChange1 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:04:35,501 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13443893 started for PoS orders references: [{'name': 'Order 00545-001-0002', 'uuid': '4a8d3733-2799-43f9-9849-00ab5baaf0d6'}] 2026-09-14 11:04:35,545 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [19/25] Tour TableTransferPreparationChange1 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-14 11:04:35,572 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13443893 order {'name': 'Order 00545-001-0002', 'uuid': '4a8d3733-2799-43f9-9849-00ab5baaf0d6'} created pos.order #580 2026-09-14 11:04:35,578 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13443893 finished 2026-09-14 11:04:35,597 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [20/25] Tour TableTransferPreparationChange1 → Step Check orderline with attributes: {"productName":"Product Test","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Product Test")):has(.qty:contains("2"))) 2026-09-14 11:04:35,641 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.064 0.078 2026-09-14 11:04:35,646 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94283481 started for PoS orders references: [{'name': '/', 'uuid': '9da12a0b-d1fb-44af-865a-332036b95197'}] 2026-09-14 11:04:35,665 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94283481 order {'name': '/', 'uuid': '9da12a0b-d1fb-44af-865a-332036b95197'} updated pos.order #579 2026-09-14 11:04:35,668 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94283481 finished 2026-09-14 11:04:35,718 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 50 0.028 0.140 2026-09-14 11:04:35,744 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-14 11:04:35,818 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:35] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel HTTP/1.1" 200 - 41 0.022 0.043 2026-09-14 11:04:35,836 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72063464 started for PoS orders references: [{'name': '/', 'uuid': '9da12a0b-d1fb-44af-865a-332036b95197'}] 2026-09-14 11:04:35,877 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72063464 order {'name': '/', 'uuid': '9da12a0b-d1fb-44af-865a-332036b95197'} updated pos.order #579 2026-09-14 11:04:35,879 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72063464 finished 2026-09-14 11:04:35,929 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 59 0.041 0.061 2026-09-14 11:04:35,954 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-14 11:04:35,959 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 11:04:35,971 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [21/25] Tour TableTransferPreparationChange1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:04:36,047 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [22/25] Tour TableTransferPreparationChange1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:04:36,056 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:04:36,058 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:36,107 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [23/25] Tour TableTransferPreparationChange1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:04:36,160 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [24/25] Tour TableTransferPreparationChange1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 11:04:36,223 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [25/25] Tour TableTransferPreparationChange1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:04:36,307 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: tour succeeded 2026-09-14 11:04:36,308 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: ╔════════════════════════════════════════════════╗ ║ TOUR TableTransferPreparationChange1 SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-14 11:04:36,309 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81253120 started for PoS orders references: [{'name': '/', 'uuid': '9da12a0b-d1fb-44af-865a-332036b95197'}] 2026-09-14 11:04:36,312 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:36,406 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: heap 17769916 (allocated 19537920) 2026-09-14 11:04:36,420 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Closing chrome headless with pid 47546 2026-09-14 11:04:36,421 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Closing websocket connection 2026-09-14 11:04:36,422 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Terminating chrome headless with pid 47546 2026-09-14 11:04:36,433 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [595] to pos.order #579 2026-09-14 11:04:36,479 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Removing chrome user profile "/tmp/tmpuz_vna4i_chrome_odoo" 2026-09-14 11:04:36,482 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: waiting for threads: [] 2026-09-14 11:04:36,905 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81253120 order {'name': '/', 'uuid': '9da12a0b-d1fb-44af-865a-332036b95197'} updated pos.order #579 2026-09-14 11:04:36,908 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81253120 finished 2026-09-14 11:04:36,944 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 304 0.357 0.283 2026-09-14 11:04:37,097 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Chrome pid: 47714 2026-09-14 11:04:37,097 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Chrome headless temporary user profile dir: /tmp/tmpli44wj_g_chrome_odoo 2026-09-14 11:04:37,097 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Issuing json command http://127.0.0.1:44393/json/version 2026-09-14 11:04:37,098 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44393/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:04:37,138 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:04:37,139 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Issuing json command http://127.0.0.1:44393/json 2026-09-14 11:04:37,139 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44393/json with timeout 3 increased to 10s during tests 2026-09-14 11:04:37,144 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Websocket url found: ws://127.0.0.1:44393/devtools/page/ACC09F0C3D0BDBB8E6545871F1756F6E 2026-09-14 11:04:37,146 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Enable chrome headless console log notification 2026-09-14 11:04:37,149 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Chrome headless enable page notifications 2026-09-14 11:04:37,167 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:04:37,171 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Setting session cookie in browser 2026-09-14 11:04:37,177 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:04:37,177 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:04:37,256 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:37] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 30 0.022 0.050 2026-09-14 11:04:37,259 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Navigation result: {'frameId': 'ACC09F0C3D0BDBB8E6545871F1756F6E', 'loaderId': '4EA4857C52CA2F082CD0F9ED7F81056B', 'isDownload': False} 2026-09-14 11:04:37,260 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Evaluate ready code "odoo.isTourReady('TableTransferPreparationChange2')" 2026-09-14 11:04:37,270 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:04:37,288 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:37] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-14 11:04:37,295 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:37] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-14 11:04:37,305 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:37] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.016 2026-09-14 11:04:37,691 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:37] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:04:37,705 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:37,714 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: IndexedDB 1 Ready 2026-09-14 11:04:37,718 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.006 2026-09-14 11:04:37,730 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Evaluate test code "odoo.startTour('TableTransferPreparationChange2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:04:37,741 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [1/24] Tour TableTransferPreparationChange2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:04:38,174 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 189 0.219 0.247 2026-09-14 11:04:38,175 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.437 2026-09-14 11:04:38,286 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:04:38,299 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:04:38,323 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:04:38,348 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:04:38,360 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: Owl is running in 'dev' mode. 2026-09-14 11:04:38,412 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:04:38,415 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:38,441 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:04:38,456 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 9 0.021 0.019 2026-09-14 11:04:38,469 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 4 0.004 0.031 2026-09-14 11:04:38,488 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:04:38,493 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:04:38,518 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [2/24] Tour TableTransferPreparationChange2 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:04:38,612 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:04:38,645 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [3/24] Tour TableTransferPreparationChange2 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-14 11:04:38,693 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.017 0.021 2026-09-14 11:04:38,703 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.045 2026-09-14 11:04:38,716 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.042 2026-09-14 11:04:38,719 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [4/24] Tour TableTransferPreparationChange2 → Step Check orderline with attributes: {"productName":"Product Test","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Product Test"))) 2026-09-14 11:04:38,724 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.049 2026-09-14 11:04:38,731 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.030 2026-09-14 11:04:38,745 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.036 2026-09-14 11:04:38,763 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.009 0.031 2026-09-14 11:04:38,775 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.037 2026-09-14 11:04:38,782 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [5/24] Tour TableTransferPreparationChange2 → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:04:38,784 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.054 2026-09-14 11:04:38,793 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.137 2026-09-14 11:04:38,801 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.130 2026-09-14 11:04:38,816 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.065 2026-09-14 11:04:38,844 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:38] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.067 2026-09-14 11:04:38,852 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [6/24] Tour TableTransferPreparationChange2 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:04:38,884 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81918800 started for PoS orders references: [{'name': 'Order 00545-002-0001', 'uuid': '0a5fc8e1-3157-4090-8b74-f343ee0f4cec'}] 2026-09-14 11:04:38,943 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81918800 order {'name': 'Order 00545-002-0001', 'uuid': '0a5fc8e1-3157-4090-8b74-f343ee0f4cec'} created pos.order #581 2026-09-14 11:04:38,946 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81918800 finished 2026-09-14 11:04:39,008 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.058 0.069 2026-09-14 11:04:39,044 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [7/24] Tour TableTransferPreparationChange2 → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:04:39,124 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [8/24] Tour TableTransferPreparationChange2 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-14 11:04:39,126 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-09-14 11:04:39,195 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [9/24] Tour TableTransferPreparationChange2 → Step click order button (trigger: .actionpad .submit-order) 2026-09-14 11:04:39,264 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [10/24] Tour TableTransferPreparationChange2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:04:39,328 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 11:04:39,329 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 11:04:39,329 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 11:04:39,329 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 11:04:39,330 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 11:04:39,330 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 11:04:39,331 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 11:04:39,331 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 11:04:39,331 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 11:04:39,331 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 11:04:39,332 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 11:04:39,332 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 11:04:39,332 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 11:04:39,332 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 11:04:39,333 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 11:04:39,359 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 11:04:39,368 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 11:04:39,377 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:04:39,379 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-09-14 11:04:39,381 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 11:04:39,382 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:04:39,383 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 11:04:39,385 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-09-14 11:04:39,385 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:04:39,387 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 11:04:39,388 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 11:04:39,388 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 11:04:39,389 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 11:04:39,389 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 11:04:39,389 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 11:04:39,389 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 11:04:39,390 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 11:04:39,390 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 11:04:39,390 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 11:04:39,390 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 11:04:39,390 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 11:04:39,391 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 11:04:39,395 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 11:04:39,395 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 11:04:39,395 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 11:04:39,395 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 11:04:39,396 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 11:04:39,396 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 11:04:39,396 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 11:04:39,396 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 11:04:39,396 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 11:04:39,396 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 11:04:39,397 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 11:04:39,397 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 11:04:39,397 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 11:04:39,397 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 11:04:39,398 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 11:04:39,405 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 11:04:39,409 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 11:04:39,410 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 11:04:39,410 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 11:04:39,410 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 11:04:39,412 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 11:04:39,412 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 11:04:39,413 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 11:04:39,413 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 11:04:39,414 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 11:04:39,414 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 11:04:39,414 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 11:04:39,418 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 11:04:39,420 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:04:39,421 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 11:04:39,427 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 11:04:39,429 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:04:39,432 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:04:39,433 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 11:04:39,437 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:04:39,438 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:04:39,449 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:04:39,450 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 11:04:39,454 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 11:04:39,457 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 11:04:39,460 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 11:04:39,462 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 11:04:39,467 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 11:04:39,471 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:04:39,476 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 11:04:39,486 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 11:04:39,495 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-14 11:04:39,496 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:04:39,508 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-09-14 11:04:39,511 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 11:04:39,515 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 11:04:39,519 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:04:39,522 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 11:04:39,524 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 11:04:39,527 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 11:04:39,541 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 11:04:39,543 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 11:04:39,547 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 11:04:39,550 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 11:04:39,554 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 11:04:39,562 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 11:04:39,564 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 11:04:39,567 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 11:04:39,568 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 11:04:39,568 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 11:04:39,569 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 11:04:39,569 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 11:04:39,570 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 11:04:39,570 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 11:04:39,572 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 11:04:39,573 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 11:04:39,573 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 11:04:39,573 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 11:04:39,574 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 11:04:39,574 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 11:04:39,593 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:04:39,598 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:04:39,602 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 11:04:39,612 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:04:39,613 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:04:39,621 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:04:39,626 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:04:39,627 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:39] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:04:39,861 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-09-14 11:04:39,895 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [11/24] Tour TableTransferPreparationChange2 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-14 11:04:39,962 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [12/24] Tour TableTransferPreparationChange2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:04:40,027 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [13/24] Tour TableTransferPreparationChange2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:04:40,099 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [14/24] Tour TableTransferPreparationChange2 → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-14 11:04:40,160 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [15/24] Tour TableTransferPreparationChange2 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:04:40,182 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99872275 started for PoS orders references: [{'name': 'Order 00545-002-0002', 'uuid': '2deec84d-df2b-4b21-81b8-e34e036097c5'}] 2026-09-14 11:04:40,228 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99872275 order {'name': 'Order 00545-002-0002', 'uuid': '2deec84d-df2b-4b21-81b8-e34e036097c5'} created pos.order #582 2026-09-14 11:04:40,230 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99872275 finished 2026-09-14 11:04:40,237 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [16/24] Tour TableTransferPreparationChange2 → Step Check orderline with attributes: {"productName":"Product Test","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Product Test"))) 2026-09-14 11:04:40,265 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.032 0.054 2026-09-14 11:04:40,270 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62577291 started for PoS orders references: [{'name': '/', 'uuid': '0a5fc8e1-3157-4090-8b74-f343ee0f4cec'}] 2026-09-14 11:04:40,286 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62577291 order {'name': '/', 'uuid': '0a5fc8e1-3157-4090-8b74-f343ee0f4cec'} updated pos.order #581 2026-09-14 11:04:40,288 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62577291 finished 2026-09-14 11:04:40,335 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 48 0.027 0.068 2026-09-14 11:04:40,356 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:04:40,427 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:40] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel HTTP/1.1" 200 - 41 0.018 0.030 2026-09-14 11:04:40,442 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75135633 started for PoS orders references: [{'name': '/', 'uuid': '0a5fc8e1-3157-4090-8b74-f343ee0f4cec'}] 2026-09-14 11:04:40,470 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75135633 order {'name': '/', 'uuid': '0a5fc8e1-3157-4090-8b74-f343ee0f4cec'} updated pos.order #581 2026-09-14 11:04:40,472 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75135633 finished 2026-09-14 11:04:40,509 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 52 0.025 0.045 2026-09-14 11:04:40,538 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.006 2026-09-14 11:04:40,545 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.012 2026-09-14 11:04:40,551 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [17/24] Tour TableTransferPreparationChange2 → Step Check orderline with attributes: {"productName":"Product Test","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Product Test")):has(.qty:contains("2"))) 2026-09-14 11:04:40,611 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [18/24] Tour TableTransferPreparationChange2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:04:40,697 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [19/24] Tour TableTransferPreparationChange2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:04:40,707 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:04:40,708 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:04:40,749 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [20/24] Tour TableTransferPreparationChange2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:04:40,800 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [21/24] Tour TableTransferPreparationChange2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 11:04:40,861 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [22/24] Tour TableTransferPreparationChange2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:04:40,930 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [23/24] Tour TableTransferPreparationChange2 → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:04:40,933 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26612605 started for PoS orders references: [{'name': '/', 'uuid': '0a5fc8e1-3157-4090-8b74-f343ee0f4cec'}] 2026-09-14 11:04:40,939 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:40,997 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [596] to pos.order #581 2026-09-14 11:04:41,327 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26612605 order {'name': '/', 'uuid': '0a5fc8e1-3157-4090-8b74-f343ee0f4cec'} updated pos.order #581 2026-09-14 11:04:41,330 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26612605 finished 2026-09-14 11:04:41,368 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 203 0.178 0.260 2026-09-14 11:04:41,438 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:41] "GET /web/image?model=pos.config&id=79&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 11:04:41,442 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [24/24] Tour TableTransferPreparationChange2 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:04:43,493 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: tour succeeded 2026-09-14 11:04:43,494 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: ╔════════════════════════════════════════════════╗ ║ TOUR TableTransferPreparationChange2 SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-14 11:04:43,579 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: heap 17725028 (allocated 19013632) 2026-09-14 11:04:43,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Closing chrome headless with pid 47714 2026-09-14 11:04:43,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Closing websocket connection 2026-09-14 11:04:43,593 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Terminating chrome headless with pid 47714 2026-09-14 11:04:43,646 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Removing chrome user profile "/tmp/tmpli44wj_g_chrome_odoo" 2026-09-14 11:04:43,812 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Chrome pid: 47882 2026-09-14 11:04:43,812 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Chrome headless temporary user profile dir: /tmp/tmp8dw21jgd_chrome_odoo 2026-09-14 11:04:43,812 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Issuing json command http://127.0.0.1:46017/json/version 2026-09-14 11:04:43,814 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46017/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:04:43,822 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:04:43,822 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Issuing json command http://127.0.0.1:46017/json 2026-09-14 11:04:43,823 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46017/json with timeout 3 increased to 10s during tests 2026-09-14 11:04:43,826 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Websocket url found: ws://127.0.0.1:46017/devtools/page/C1D3FC953402139EF538FC91E9D4DCF9 2026-09-14 11:04:43,829 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Enable chrome headless console log notification 2026-09-14 11:04:43,831 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Chrome headless enable page notifications 2026-09-14 11:04:43,845 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:04:43,848 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Setting session cookie in browser 2026-09-14 11:04:43,855 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:04:43,855 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:04:43,923 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:43] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 30 0.013 0.046 2026-09-14 11:04:43,927 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Navigation result: {'frameId': 'C1D3FC953402139EF538FC91E9D4DCF9', 'loaderId': 'FC1EFAAEAC2B3C71DA988379A16E19B7', 'isDownload': False} 2026-09-14 11:04:43,927 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Evaluate ready code "odoo.isTourReady('TableTransferPreparationChange3')" 2026-09-14 11:04:43,934 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:04:43,951 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:43] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-14 11:04:43,957 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:43] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-14 11:04:43,969 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:43] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-09-14 11:04:44,332 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:44] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:04:44,359 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:04:44,363 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: IndexedDB 1 Ready 2026-09-14 11:04:44,363 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Evaluate test code "odoo.startTour('TableTransferPreparationChange3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:04:44,369 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [1/18] Tour TableTransferPreparationChange3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:04:44,745 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:44] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 189 0.158 0.222 2026-09-14 11:04:44,751 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.378 2026-09-14 11:04:44,862 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.000 0.009 2026-09-14 11:04:44,864 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.008 2026-09-14 11:04:44,876 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:04:44,897 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:04:44,935 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:44] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:04:44,940 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: Owl is running in 'dev' mode. 2026-09-14 11:04:45,005 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:45,019 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 11:04:45,022 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:04:45,047 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:04:45,051 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 9 0.011 0.033 2026-09-14 11:04:45,060 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:04:45,067 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 4 0.006 0.052 2026-09-14 11:04:45,069 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [2/18] Tour TableTransferPreparationChange3 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:04:45,171 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:04:45,202 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [3/18] Tour TableTransferPreparationChange3 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-14 11:04:45,231 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.005 0.014 2026-09-14 11:04:45,242 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.025 2026-09-14 11:04:45,250 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.034 2026-09-14 11:04:45,276 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.040 2026-09-14 11:04:45,282 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.037 2026-09-14 11:04:45,289 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.060 2026-09-14 11:04:45,296 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [4/18] Tour TableTransferPreparationChange3 → Step click order button (trigger: .actionpad .submit-order) 2026-09-14 11:04:45,303 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.008 0.065 2026-09-14 11:04:45,310 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.052 2026-09-14 11:04:45,323 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.034 2026-09-14 11:04:45,336 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.040 2026-09-14 11:04:45,345 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.044 2026-09-14 11:04:45,358 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.109 2026-09-14 11:04:45,367 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.047 2026-09-14 11:04:45,371 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [5/18] Tour TableTransferPreparationChange3 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:04:45,407 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 11:04:45,408 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 11:04:45,408 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 11:04:45,410 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 11:04:45,410 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 11:04:45,410 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 11:04:45,412 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 11:04:45,412 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 11:04:45,413 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 11:04:45,413 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 11:04:45,414 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 11:04:45,414 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 11:04:45,414 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 11:04:45,415 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 11:04:45,415 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 11:04:45,415 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 11:04:45,415 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 11:04:45,423 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 11:04:45,431 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:04:45,431 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 11:04:45,434 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:04:45,442 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 11:04:45,446 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 11:04:45,447 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 11:04:45,454 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 11:04:45,455 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 11:04:45,456 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 11:04:45,457 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 11:04:45,457 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 11:04:45,458 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 11:04:45,459 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 11:04:45,461 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 11:04:45,462 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 11:04:45,464 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 11:04:45,465 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 11:04:45,487 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 11:04:45,501 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:04:45,504 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-09-14 11:04:45,505 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-09-14 11:04:45,510 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:04:45,512 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:04:45,544 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-14 11:04:45,553 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 11:04:45,557 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:04:45,561 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:04:45,569 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 11:04:45,569 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 11:04:45,569 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 11:04:45,570 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 11:04:45,570 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 11:04:45,570 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 11:04:45,570 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 11:04:45,571 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 11:04:45,571 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 11:04:45,571 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 11:04:45,571 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 11:04:45,571 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 11:04:45,572 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 11:04:45,572 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 11:04:45,572 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 11:04:45,572 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 11:04:45,573 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 11:04:45,573 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 11:04:45,573 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 11:04:45,574 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 11:04:45,574 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 11:04:45,574 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 11:04:45,575 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 11:04:45,575 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 11:04:45,576 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 11:04:45,578 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 11:04:45,578 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 11:04:45,579 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 11:04:45,579 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 11:04:45,579 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 11:04:45,586 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.056 2026-09-14 11:04:45,590 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:04:45,601 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:04:45,621 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-14 11:04:45,624 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 11:04:45,625 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 11:04:45,631 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-09-14 11:04:45,635 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-14 11:04:45,636 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:04:45,641 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:45,650 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:04:45,653 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 11:04:45,653 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 11:04:45,653 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 11:04:45,653 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 11:04:45,654 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 11:04:45,654 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 11:04:45,654 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 11:04:45,654 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 11:04:45,654 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 11:04:45,654 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 11:04:45,655 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 11:04:45,655 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 11:04:45,655 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 11:04:45,655 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 11:04:45,655 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 11:04:45,656 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 11:04:45,656 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 11:04:45,656 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 11:04:45,656 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 11:04:45,656 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 11:04:45,657 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 11:04:45,657 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 11:04:45,662 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 11:04:45,663 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 11:04:45,664 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 11:04:45,665 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 11:04:45,668 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 11:04:45,670 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 11:04:45,673 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 11:04:45,678 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 11:04:45,679 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 11:04:45,683 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:04:45,694 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-14 11:04:45,698 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:45] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:04:45,944 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-09-14 11:04:45,980 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [6/18] Tour TableTransferPreparationChange3 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:04:46,044 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [7/18] Tour TableTransferPreparationChange3 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:04:46,114 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [8/18] Tour TableTransferPreparationChange3 → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-14 11:04:46,190 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [9/18] Tour TableTransferPreparationChange3 → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:04:46,210 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15378468 started for PoS orders references: [{'name': 'Order 00545-003-0001', 'uuid': '5195e992-cb88-475e-b556-3f926e048b5e'}] 2026-09-14 11:04:46,249 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15378468 order {'name': 'Order 00545-003-0001', 'uuid': '5195e992-cb88-475e-b556-3f926e048b5e'} created pos.order #583 2026-09-14 11:04:46,252 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15378468 finished 2026-09-14 11:04:46,275 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [10/18] Tour TableTransferPreparationChange3 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-14 11:04:46,293 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.030 0.056 2026-09-14 11:04:46,322 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [11/18] Tour TableTransferPreparationChange3 → Step Check orderline with attributes: {"productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-09-14 11:04:46,369 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 38 0.029 0.071 2026-09-14 11:04:46,395 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [12/18] Tour TableTransferPreparationChange3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:04:46,440 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 38 0.028 0.134 2026-09-14 11:04:46,468 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [13/18] Tour TableTransferPreparationChange3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:04:46,478 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:04:46,479 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:04:46,523 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [14/18] Tour TableTransferPreparationChange3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:04:46,576 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [15/18] Tour TableTransferPreparationChange3 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 11:04:46,641 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [16/18] Tour TableTransferPreparationChange3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:04:46,716 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [17/18] Tour TableTransferPreparationChange3 → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:04:46,724 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49113956 started for PoS orders references: [{'name': '/', 'uuid': '5195e992-cb88-475e-b556-3f926e048b5e'}] 2026-09-14 11:04:46,726 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:04:46,834 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [597] to pos.order #583 2026-09-14 11:04:47,166 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49113956 order {'name': '/', 'uuid': '5195e992-cb88-475e-b556-3f926e048b5e'} updated pos.order #583 2026-09-14 11:04:47,169 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49113956 finished 2026-09-14 11:04:47,199 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 203 0.209 0.271 2026-09-14 11:04:47,277 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:47] "GET /web/image?model=pos.config&id=79&field=custom_logo HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 11:04:47,280 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [18/18] Tour TableTransferPreparationChange3 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:04:49,344 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: tour succeeded 2026-09-14 11:04:49,345 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: ╔════════════════════════════════════════════════╗ ║ TOUR TableTransferPreparationChange3 SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-14 11:04:49,441 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: heap 16752392 (allocated 17440768) 2026-09-14 11:04:49,467 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Closing chrome headless with pid 47882 2026-09-14 11:04:49,470 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Closing websocket connection 2026-09-14 11:04:49,470 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Terminating chrome headless with pid 47882 2026-09-14 11:04:49,539 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Removing chrome user profile "/tmp/tmp8dw21jgd_chrome_odoo" 2026-09-14 11:04:49,704 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Chrome pid: 48043 2026-09-14 11:04:49,704 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Chrome headless temporary user profile dir: /tmp/tmpxg9yb_nd_chrome_odoo 2026-09-14 11:04:49,705 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Issuing json command http://127.0.0.1:45795/json/version 2026-09-14 11:04:49,705 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45795/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:04:49,716 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:04:49,716 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Issuing json command http://127.0.0.1:45795/json 2026-09-14 11:04:49,717 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45795/json with timeout 3 increased to 10s during tests 2026-09-14 11:04:49,719 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Websocket url found: ws://127.0.0.1:45795/devtools/page/F21A1C962203C4D85453670BFA0B7A4C 2026-09-14 11:04:49,728 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Enable chrome headless console log notification 2026-09-14 11:04:49,731 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Chrome headless enable page notifications 2026-09-14 11:04:49,758 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:04:49,767 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Setting session cookie in browser 2026-09-14 11:04:49,782 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:04:49,782 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:04:49,878 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:49] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 30 0.032 0.051 2026-09-14 11:04:49,882 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Navigation result: {'frameId': 'F21A1C962203C4D85453670BFA0B7A4C', 'loaderId': 'A6314C9A5F2BC282E1A4889EEAE0D627', 'isDownload': False} 2026-09-14 11:04:49,882 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Evaluate ready code "odoo.isTourReady('TableTransferPreparationChange4')" 2026-09-14 11:04:49,893 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:04:49,918 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:49] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:04:49,925 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:49] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-09-14 11:04:49,933 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:49] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-14 11:04:50,275 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:50] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:04:50,303 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: IndexedDB 1 Ready 2026-09-14 11:04:50,311 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:04:50,319 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Evaluate test code "odoo.startTour('TableTransferPreparationChange4', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:04:50,331 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [1/27] Tour TableTransferPreparationChange4 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:04:50,679 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:50] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 189 0.163 0.218 2026-09-14 11:04:50,684 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.386 2026-09-14 11:04:50,785 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.000 0.004 2026-09-14 11:04:50,792 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:04:50,801 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-14 11:04:50,827 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:04:50,867 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:50] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:04:50,872 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: Owl is running in 'dev' mode. 2026-09-14 11:04:50,934 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:04:50,935 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 11:04:50,948 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 11:04:50,960 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:50] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 9 0.009 0.031 2026-09-14 11:04:50,969 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:50] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 4 0.003 0.046 2026-09-14 11:04:50,979 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:50,983 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:04:51,015 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [2/27] Tour TableTransferPreparationChange4 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:04:51,098 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:04:51,128 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [3/27] Tour TableTransferPreparationChange4 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-14 11:04:51,153 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:51] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.008 0.009 2026-09-14 11:04:51,158 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:51] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.014 2026-09-14 11:04:51,165 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:51] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.023 2026-09-14 11:04:51,173 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:51] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.023 2026-09-14 11:04:51,191 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:51] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.040 2026-09-14 11:04:51,198 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:51] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.058 2026-09-14 11:04:51,204 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:51] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.016 2026-09-14 11:04:51,211 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:51] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.036 2026-09-14 11:04:51,216 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:51] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.041 2026-09-14 11:04:51,225 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:51] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.029 2026-09-14 11:04:51,237 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:51] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.048 2026-09-14 11:04:51,242 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:51] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.038 2026-09-14 11:04:51,253 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [4/27] Tour TableTransferPreparationChange4 → Step Check orderline with attributes: {"productName":"Product Test","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Product Test"))) 2026-09-14 11:04:51,257 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:51] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.048 2026-09-14 11:04:51,346 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [5/27] Tour TableTransferPreparationChange4 → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:04:51,401 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [6/27] Tour TableTransferPreparationChange4 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:04:51,423 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26745992 started for PoS orders references: [{'name': 'Order 00545-004-0001', 'uuid': '62bea079-2c86-409f-909e-57724abecde5'}] 2026-09-14 11:04:51,486 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26745992 order {'name': 'Order 00545-004-0001', 'uuid': '62bea079-2c86-409f-909e-57724abecde5'} created pos.order #584 2026-09-14 11:04:51,488 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26745992 finished 2026-09-14 11:04:51,523 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.037 0.065 2026-09-14 11:04:51,559 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [7/27] Tour TableTransferPreparationChange4 → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:04:51,640 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [8/27] Tour TableTransferPreparationChange4 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-14 11:04:51,640 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 11:04:51,709 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [9/27] Tour TableTransferPreparationChange4 → Step Check orderline with attributes: {"productName":"Product Test","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Product Test"))) 2026-09-14 11:04:51,766 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [10/27] Tour TableTransferPreparationChange4 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:04:51,827 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [11/27] Tour TableTransferPreparationChange4 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:04:51,900 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [12/27] Tour TableTransferPreparationChange4 → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-14 11:04:51,925 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:51,973 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [13/27] Tour TableTransferPreparationChange4 → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:04:51,992 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52487991 started for PoS orders references: [{'name': 'Order 00545-004-0002', 'uuid': 'ccce4bbc-66bb-43d1-b0f8-d7bdd00ef258'}] 2026-09-14 11:04:52,037 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52487991 order {'name': 'Order 00545-004-0002', 'uuid': 'ccce4bbc-66bb-43d1-b0f8-d7bdd00ef258'} created pos.order #585 2026-09-14 11:04:52,041 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [14/27] Tour TableTransferPreparationChange4 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:04:52,046 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52487991 finished 2026-09-14 11:04:52,082 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.033 0.059 2026-09-14 11:04:52,103 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [15/27] Tour TableTransferPreparationChange4 → Step Check orderline with attributes: {"productName":"Product Test","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Product Test")):has(.qty:contains("2"))) 2026-09-14 11:04:52,108 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64449868 started for PoS orders references: [{'name': '/', 'uuid': '62bea079-2c86-409f-909e-57724abecde5'}] 2026-09-14 11:04:52,129 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64449868 order {'name': '/', 'uuid': '62bea079-2c86-409f-909e-57724abecde5'} updated pos.order #584 2026-09-14 11:04:52,132 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64449868 finished 2026-09-14 11:04:52,167 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 48 0.021 0.042 2026-09-14 11:04:52,239 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:52] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel HTTP/1.1" 200 - 41 0.016 0.025 2026-09-14 11:04:52,266 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48294972 started for PoS orders references: [{'name': '/', 'uuid': '62bea079-2c86-409f-909e-57724abecde5'}] 2026-09-14 11:04:52,295 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48294972 order {'name': '/', 'uuid': '62bea079-2c86-409f-909e-57724abecde5'} updated pos.order #584 2026-09-14 11:04:52,297 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48294972 finished 2026-09-14 11:04:52,336 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 52 0.027 0.046 2026-09-14 11:04:52,365 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.007 2026-09-14 11:04:52,386 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 11:04:52,413 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [16/27] Tour TableTransferPreparationChange4 → Step Check orderline with attributes: {"productName":"Product Test","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Product Test"))) 2026-09-14 11:04:52,477 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [17/27] Tour TableTransferPreparationChange4 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:04:52,562 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [18/27] Tour TableTransferPreparationChange4 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:04:52,570 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:52,571 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:04:52,617 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [19/27] Tour TableTransferPreparationChange4 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:04:52,668 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [20/27] Tour TableTransferPreparationChange4 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 11:04:52,730 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [21/27] Tour TableTransferPreparationChange4 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:04:52,797 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [22/27] Tour TableTransferPreparationChange4 → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:04:52,804 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:52,805 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70437453 started for PoS orders references: [{'name': '/', 'uuid': '62bea079-2c86-409f-909e-57724abecde5'}] 2026-09-14 11:04:52,894 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [598] to pos.order #584 2026-09-14 11:04:53,259 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70437453 order {'name': '/', 'uuid': '62bea079-2c86-409f-909e-57724abecde5'} updated pos.order #584 2026-09-14 11:04:53,262 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70437453 finished 2026-09-14 11:04:53,301 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 203 0.199 0.305 2026-09-14 11:04:53,400 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:53] "GET /web/image?model=pos.config&id=79&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.009 2026-09-14 11:04:53,419 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [23/27] Tour TableTransferPreparationChange4 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:04:55,493 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [24/27] Tour TableTransferPreparationChange4 → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:04:55,568 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [25/27] Tour TableTransferPreparationChange4 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:04:55,569 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:04:55,622 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [26/27] Tour TableTransferPreparationChange4 → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-14 11:04:55,677 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [27/27] Tour TableTransferPreparationChange4 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:04:55,743 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: tour succeeded 2026-09-14 11:04:55,743 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: ╔════════════════════════════════════════════════╗ ║ TOUR TableTransferPreparationChange4 SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-14 11:04:55,837 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: heap 17913956 (allocated 19406848) 2026-09-14 11:04:55,846 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Closing chrome headless with pid 48043 2026-09-14 11:04:55,847 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Closing websocket connection 2026-09-14 11:04:55,847 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Terminating chrome headless with pid 48043 2026-09-14 11:04:55,903 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Removing chrome user profile "/tmp/tmpxg9yb_nd_chrome_odoo" 2026-09-14 11:04:56,173 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Chrome pid: 48184 2026-09-14 11:04:56,174 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Chrome headless temporary user profile dir: /tmp/tmpqud9nyp__chrome_odoo 2026-09-14 11:04:56,174 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Issuing json command http://127.0.0.1:35405/json/version 2026-09-14 11:04:56,175 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:35405/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:04:56,177 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:04:56,177 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Issuing json command http://127.0.0.1:35405/json 2026-09-14 11:04:56,178 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:35405/json with timeout 3 increased to 10s during tests 2026-09-14 11:04:56,179 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Websocket url found: ws://127.0.0.1:35405/devtools/page/A61D150852F23F823686B3E6E2C5F7F8 2026-09-14 11:04:56,180 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Enable chrome headless console log notification 2026-09-14 11:04:56,181 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Chrome headless enable page notifications 2026-09-14 11:04:56,200 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:04:56,203 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Setting session cookie in browser 2026-09-14 11:04:56,214 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:04:56,215 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:04:56,344 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:56] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 30 0.045 0.069 2026-09-14 11:04:56,347 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Navigation result: {'frameId': 'A61D150852F23F823686B3E6E2C5F7F8', 'loaderId': 'B537F54BDA7EA36119012AFC3B8B0933', 'isDownload': False} 2026-09-14 11:04:56,347 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Evaluate ready code "odoo.isTourReady('TableTransferPreparationChange5')" 2026-09-14 11:04:56,354 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:04:56,368 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:56] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-14 11:04:56,387 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:56] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.012 2026-09-14 11:04:56,395 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:56] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-14 11:04:56,783 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:56] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:04:56,807 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: IndexedDB 1 Ready 2026-09-14 11:04:56,808 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:56,811 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Evaluate test code "odoo.startTour('TableTransferPreparationChange5', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:04:56,817 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [1/26] Tour TableTransferPreparationChange5 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:04:57,234 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 189 0.223 0.211 2026-09-14 11:04:57,240 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.432 2026-09-14 11:04:57,337 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:04:57,349 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-14 11:04:57,361 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:04:57,383 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:04:57,407 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:04:57,417 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: Owl is running in 'dev' mode. 2026-09-14 11:04:57,466 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:04:57,467 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:04:57,482 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:04:57,518 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 9 0.016 0.032 2026-09-14 11:04:57,536 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:04:57,539 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [2/26] Tour TableTransferPreparationChange5 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:04:57,540 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 4 0.005 0.058 2026-09-14 11:04:57,540 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:04:57,651 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:04:57,683 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [3/26] Tour TableTransferPreparationChange5 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-14 11:04:57,709 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.011 2026-09-14 11:04:57,716 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.021 2026-09-14 11:04:57,721 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.017 2026-09-14 11:04:57,734 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.007 0.027 2026-09-14 11:04:57,740 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.036 2026-09-14 11:04:57,747 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.015 2026-09-14 11:04:57,759 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.045 2026-09-14 11:04:57,765 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.041 2026-09-14 11:04:57,770 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [4/26] Tour TableTransferPreparationChange5 → Step Check orderline with attributes: {"productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-09-14 11:04:57,774 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.066 2026-09-14 11:04:57,780 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.041 2026-09-14 11:04:57,786 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.040 2026-09-14 11:04:57,810 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.009 0.048 2026-09-14 11:04:57,819 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.055 2026-09-14 11:04:57,849 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [5/26] Tour TableTransferPreparationChange5 → Step click order button (trigger: .actionpad .submit-order) 2026-09-14 11:04:57,925 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [6/26] Tour TableTransferPreparationChange5 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-14 11:04:57,974 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 11:04:57,975 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 11:04:57,976 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 11:04:57,977 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:04:57,978 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 11:04:57,979 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 11:04:57,979 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 11:04:57,979 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 11:04:57,979 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 11:04:57,980 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 11:04:57,980 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 11:04:57,980 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 11:04:57,981 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 11:04:57,988 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 11:04:57,989 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:04:57,991 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:57] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:04:57,998 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 11:04:57,999 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 11:04:58,000 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 11:04:58,001 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:04:58,002 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 11:04:58,003 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 11:04:58,005 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 11:04:58,005 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 11:04:58,006 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 11:04:58,006 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 11:04:58,006 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 11:04:58,007 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 11:04:58,007 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 11:04:58,008 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 11:04:58,008 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 11:04:58,008 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 11:04:58,008 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 11:04:58,008 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 11:04:58,008 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 11:04:58,009 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 11:04:58,011 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 11:04:58,011 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 11:04:58,011 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 11:04:58,011 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 11:04:58,012 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 11:04:58,012 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 11:04:58,012 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 11:04:58,012 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 11:04:58,013 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 11:04:58,013 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 11:04:58,014 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 11:04:58,014 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 11:04:58,042 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:04:58,049 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 11:04:58,051 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 11:04:58,053 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 11:04:58,054 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:04:58,063 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 11:04:58,064 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 11:04:58,084 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:04:58,086 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 11:04:58,088 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 11:04:58,091 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 11:04:58,100 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 11:04:58,104 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 11:04:58,108 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 11:04:58,114 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 11:04:58,115 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-09-14 11:04:58,121 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 11:04:58,138 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 11:04:58,141 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 11:04:58,143 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 11:04:58,144 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 11:04:58,148 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 11:04:58,169 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-09-14 11:04:58,170 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-14 11:04:58,181 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 11:04:58,187 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 11:04:58,189 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 11:04:58,190 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 11:04:58,192 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:04:58,195 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 11:04:58,196 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 11:04:58,196 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 11:04:58,197 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 11:04:58,197 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 11:04:58,197 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 11:04:58,197 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 11:04:58,197 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 11:04:58,198 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 11:04:58,198 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 11:04:58,198 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 11:04:58,198 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 11:04:58,199 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 11:04:58,199 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 11:04:58,201 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 11:04:58,204 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 11:04:58,204 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 11:04:58,204 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 11:04:58,206 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 11:04:58,206 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 11:04:58,206 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 11:04:58,207 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 11:04:58,208 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 11:04:58,209 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 11:04:58,209 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 11:04:58,209 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 11:04:58,209 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 11:04:58,210 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 11:04:58,210 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 11:04:58,210 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 11:04:58,211 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 11:04:58,213 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 11:04:58,215 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:04:58,218 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:04:58,219 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:04:58,229 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 11:04:58,234 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 11:04:58,235 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 11:04:58,239 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 11:04:58,267 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-09-14 11:04:58,299 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 11:04:58,309 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-09-14 11:04:58,310 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:04:58,578 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-09-14 11:04:58,612 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [7/26] Tour TableTransferPreparationChange5 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-14 11:04:58,677 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [8/26] Tour TableTransferPreparationChange5 → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:04:58,748 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [9/26] Tour TableTransferPreparationChange5 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:04:58,772 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20396453 started for PoS orders references: [{'name': 'Order 00545-005-0001', 'uuid': '758161a7-af65-4f2c-b71c-4a36752faeba'}] 2026-09-14 11:04:58,843 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20396453 order {'name': 'Order 00545-005-0001', 'uuid': '758161a7-af65-4f2c-b71c-4a36752faeba'} created pos.order #586 2026-09-14 11:04:58,847 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20396453 finished 2026-09-14 11:04:58,892 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.048 0.074 2026-09-14 11:04:58,926 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [10/26] Tour TableTransferPreparationChange5 → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:04:59,004 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [11/26] Tour TableTransferPreparationChange5 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-14 11:04:59,009 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-09-14 11:04:59,073 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [12/26] Tour TableTransferPreparationChange5 → Step Check orderline with attributes: {"productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-09-14 11:04:59,128 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [13/26] Tour TableTransferPreparationChange5 → Step Check orderline with attributes: {"productName":"Product Test","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Product Test"))) 2026-09-14 11:04:59,193 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [14/26] Tour TableTransferPreparationChange5 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:04:59,261 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [15/26] Tour TableTransferPreparationChange5 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:04:59,330 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [16/26] Tour TableTransferPreparationChange5 → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-14 11:04:59,390 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [17/26] Tour TableTransferPreparationChange5 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:04:59,414 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92262558 started for PoS orders references: [{'name': 'Order 00545-005-0002', 'uuid': '6fc2d3a4-083c-4ca2-911d-d8ed3cf3f6b7'}] 2026-09-14 11:04:59,470 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [18/26] Tour TableTransferPreparationChange5 → Step Check orderline with attributes: {"productName":"Product Test","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Product Test"))) 2026-09-14 11:04:59,485 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92262558 order {'name': 'Order 00545-005-0002', 'uuid': '6fc2d3a4-083c-4ca2-911d-d8ed3cf3f6b7'} created pos.order #587 2026-09-14 11:04:59,488 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92262558 finished 2026-09-14 11:04:59,534 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.051 0.071 2026-09-14 11:04:59,543 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15297647 started for PoS orders references: [{'name': '/', 'uuid': '758161a7-af65-4f2c-b71c-4a36752faeba'}] 2026-09-14 11:04:59,564 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15297647 order {'name': '/', 'uuid': '758161a7-af65-4f2c-b71c-4a36752faeba'} updated pos.order #586 2026-09-14 11:04:59,567 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15297647 finished 2026-09-14 11:04:59,635 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 48 0.044 0.115 2026-09-14 11:04:59,719 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:59] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel HTTP/1.1" 200 - 41 0.020 0.039 2026-09-14 11:04:59,738 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40450550 started for PoS orders references: [{'name': '/', 'uuid': '758161a7-af65-4f2c-b71c-4a36752faeba'}] 2026-09-14 11:04:59,763 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40450550 order {'name': '/', 'uuid': '758161a7-af65-4f2c-b71c-4a36752faeba'} updated pos.order #586 2026-09-14 11:04:59,765 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40450550 finished 2026-09-14 11:04:59,798 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 52 0.026 0.042 2026-09-14 11:04:59,825 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 11:04:59,831 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:04:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.008 2026-09-14 11:04:59,852 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [19/26] Tour TableTransferPreparationChange5 → Step Check orderline with attributes: {"productName":"Product Test","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Product Test")):has(.qty:contains("2"))) 2026-09-14 11:04:59,910 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [20/26] Tour TableTransferPreparationChange5 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:05:00,001 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [21/26] Tour TableTransferPreparationChange5 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:05:00,011 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:05:00,012 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:05:00,058 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [22/26] Tour TableTransferPreparationChange5 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:05:00,109 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [23/26] Tour TableTransferPreparationChange5 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 11:05:00,171 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [24/26] Tour TableTransferPreparationChange5 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:05:00,238 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [25/26] Tour TableTransferPreparationChange5 → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:05:00,243 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69333609 started for PoS orders references: [{'name': '/', 'uuid': '758161a7-af65-4f2c-b71c-4a36752faeba'}] 2026-09-14 11:05:00,245 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:05:00,318 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [599] to pos.order #586 2026-09-14 11:05:00,665 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69333609 order {'name': '/', 'uuid': '758161a7-af65-4f2c-b71c-4a36752faeba'} updated pos.order #586 2026-09-14 11:05:00,668 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69333609 finished 2026-09-14 11:05:00,702 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 203 0.207 0.258 2026-09-14 11:05:00,754 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:00] "GET /web/image?model=pos.config&id=79&field=custom_logo HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 11:05:00,762 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [26/26] Tour TableTransferPreparationChange5 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:05:02,826 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: tour succeeded 2026-09-14 11:05:02,826 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: ╔════════════════════════════════════════════════╗ ║ TOUR TableTransferPreparationChange5 SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-14 11:05:02,937 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: heap 17670672 (allocated 19013632) 2026-09-14 11:05:02,945 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Closing chrome headless with pid 48184 2026-09-14 11:05:02,947 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Closing websocket connection 2026-09-14 11:05:02,947 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Terminating chrome headless with pid 48184 2026-09-14 11:05:03,001 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Removing chrome user profile "/tmp/tmpqud9nyp__chrome_odoo" 2026-09-14 11:05:03,161 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Chrome pid: 48360 2026-09-14 11:05:03,161 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Chrome headless temporary user profile dir: /tmp/tmpeq18drd6_chrome_odoo 2026-09-14 11:05:03,161 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Issuing json command http://127.0.0.1:45179/json/version 2026-09-14 11:05:03,163 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45179/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:05:03,196 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:05:03,196 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Issuing json command http://127.0.0.1:45179/json 2026-09-14 11:05:03,197 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45179/json with timeout 3 increased to 10s during tests 2026-09-14 11:05:03,198 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Websocket url found: ws://127.0.0.1:45179/devtools/page/57DCB768CCDCEAE81B98D2C305977136 2026-09-14 11:05:03,201 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Enable chrome headless console log notification 2026-09-14 11:05:03,202 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Chrome headless enable page notifications 2026-09-14 11:05:03,227 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:05:03,230 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Setting session cookie in browser 2026-09-14 11:05:03,244 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:05:03,244 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:05:03,328 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:03] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 30 0.015 0.050 2026-09-14 11:05:03,337 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Navigation result: {'frameId': '57DCB768CCDCEAE81B98D2C305977136', 'loaderId': '70E364C95E1895FF22DD0ADE4B817BC3', 'isDownload': False} 2026-09-14 11:05:03,338 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Evaluate ready code "odoo.isTourReady('TableTransferPreparationChange6')" 2026-09-14 11:05:03,347 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:05:03,362 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:03] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-14 11:05:03,368 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:03] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-14 11:05:03,380 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:03] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.017 2026-09-14 11:05:03,679 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:03] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:05:03,720 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:05:03,724 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: IndexedDB 1 Ready 2026-09-14 11:05:03,728 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Evaluate test code "odoo.startTour('TableTransferPreparationChange6', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:05:03,736 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [1/9] Tour TableTransferPreparationChange6 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:05:04,107 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 189 0.165 0.235 2026-09-14 11:05:04,112 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.391 2026-09-14 11:05:04,242 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.000 0.006 2026-09-14 11:05:04,245 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:05:04,259 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 11:05:04,288 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-14 11:05:04,312 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:05:04,325 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: Owl is running in 'dev' mode. 2026-09-14 11:05:04,388 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:05:04,404 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:05:04,408 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:05:04,417 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 4 0.006 0.011 2026-09-14 11:05:04,464 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 9 0.015 0.054 2026-09-14 11:05:04,465 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 11:05:04,467 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:05:04,473 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [2/9] Tour TableTransferPreparationChange6 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:05:04,570 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.006 2026-09-14 11:05:04,609 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [3/9] Tour TableTransferPreparationChange6 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-14 11:05:04,637 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.017 2026-09-14 11:05:04,645 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.019 2026-09-14 11:05:04,653 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.024 2026-09-14 11:05:04,662 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.027 2026-09-14 11:05:04,671 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.046 2026-09-14 11:05:04,680 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.030 2026-09-14 11:05:04,691 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.040 2026-09-14 11:05:04,706 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.007 0.070 2026-09-14 11:05:04,716 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [4/9] Tour TableTransferPreparationChange6 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:05:04,723 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.059 2026-09-14 11:05:04,736 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.048 2026-09-14 11:05:04,743 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.075 2026-09-14 11:05:04,747 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.070 2026-09-14 11:05:04,754 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.057 2026-09-14 11:05:04,770 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [5/9] Tour TableTransferPreparationChange6 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:05:04,837 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [6/9] Tour TableTransferPreparationChange6 → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-14 11:05:04,868 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:05:04,916 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [7/9] Tour TableTransferPreparationChange6 → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:05:04,948 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67376587 started for PoS orders references: [{'name': 'Order 00545-006-0001', 'uuid': '4635ddc8-02b4-489e-b2eb-143388efbc1a'}] 2026-09-14 11:05:05,011 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67376587 order {'name': 'Order 00545-006-0001', 'uuid': '4635ddc8-02b4-489e-b2eb-143388efbc1a'} created pos.order #588 2026-09-14 11:05:05,015 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67376587 finished 2026-09-14 11:05:05,027 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [8/9] Tour TableTransferPreparationChange6 → Step Check orderline with attributes: {"productName":"Product Test","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Product Test"))) 2026-09-14 11:05:05,065 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.045 0.074 2026-09-14 11:05:05,091 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: [9/9] Tour TableTransferPreparationChange6 → Step Check orderline with attributes: {"productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-09-14 11:05:05,118 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 38 0.023 0.078 2026-09-14 11:05:05,159 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: tour succeeded 2026-09-14 11:05:05,160 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: ╔════════════════════════════════════════════════╗ ║ TOUR TableTransferPreparationChange6 SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-14 11:05:05,224 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change.browser: heap 15742296 (allocated 17047552) 2026-09-14 11:05:05,226 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Closing chrome headless with pid 48360 2026-09-14 11:05:05,229 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Closing websocket connection 2026-09-14 11:05:05,229 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Terminating chrome headless with pid 48360 2026-09-14 11:05:05,249 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 38 0.082 0.149 2026-09-14 11:05:05,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Removing chrome user profile "/tmp/tmpeq18drd6_chrome_odoo" 2026-09-14 11:05:05,326 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_user_on_residual_order ... 2026-09-14 11:05:05,735 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 48493 2026-09-14 11:05:05,735 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpzmj3g933_chrome_odoo 2026-09-14 11:05:05,735 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:34077/json/version 2026-09-14 11:05:05,736 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:34077/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:05:05,739 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:05:05,740 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:34077/json 2026-09-14 11:05:05,740 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:34077/json with timeout 3 increased to 10s during tests 2026-09-14 11:05:05,742 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:34077/devtools/page/A5AF70FA6F0D36842B11DE6480280218 2026-09-14 11:05:05,745 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-09-14 11:05:05,746 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-09-14 11:05:05,778 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_admin from n/a 2026-09-14 11:05:05,781 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-09-14 11:05:05,790 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:05:05,790 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:05:05,804 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:05:06,462 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:06] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 130 0.132 0.530 2026-09-14 11:05:06,465 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': 'A5AF70FA6F0D36842B11DE6480280218', 'loaderId': '64265ECE2C2E323C9A0237F929D53370', 'isDownload': False} 2026-09-14 11:05:06,465 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('LeaveResidualOrder')" 2026-09-14 11:05:06,472 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:05:06,492 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:06] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-14 11:05:06,499 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:06] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-14 11:05:06,517 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:06] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.027 2026-09-14 11:05:06,863 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:06] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:05:06,879 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:05:06,891 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: IndexedDB 1 Ready 2026-09-14 11:05:06,893 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.007 2026-09-14 11:05:06,898 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate test code "odoo.startTour('LeaveResidualOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:05:06,910 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [1/21] Tour LeaveResidualOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:05:07,393 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:07] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 306 0.234 0.274 2026-09-14 11:05:07,395 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.468 2026-09-14 11:05:07,520 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 11:05:07,547 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-14 11:05:07,569 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:05:07,587 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:07] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-14 11:05:07,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-09-14 11:05:07,649 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:05:07,673 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:05:07,674 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 11:05:07,697 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:05:07,704 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:05:07,719 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [2/21] Tour LeaveResidualOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:05:07,723 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:07] "GET /web/image/res.users/184/avatar_128 HTTP/1.1" 200 - 16 0.028 0.038 2026-09-14 11:05:07,742 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:07] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.006 0.075 2026-09-14 11:05:07,822 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [3/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:05:07,933 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:07] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.055 0.050 2026-09-14 11:05:07,970 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-14 11:05:08,008 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [4/21] Tour LeaveResidualOrder → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:05:08,035 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:08] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.005 0.011 2026-09-14 11:05:08,044 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:08] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.009 2026-09-14 11:05:08,054 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:08] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.021 2026-09-14 11:05:08,061 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:08] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.038 2026-09-14 11:05:08,068 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:08] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.035 2026-09-14 11:05:08,075 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:08] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.047 2026-09-14 11:05:08,082 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:08] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.024 2026-09-14 11:05:08,093 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:08] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.043 2026-09-14 11:05:08,098 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [5/21] Tour LeaveResidualOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:05:08,099 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:08] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.058 2026-09-14 11:05:08,106 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:08] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.040 2026-09-14 11:05:08,114 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:08] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.044 2026-09-14 11:05:08,124 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:08] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.036 2026-09-14 11:05:08,134 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:08] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.054 2026-09-14 11:05:08,166 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [6/21] Tour LeaveResidualOrder → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-09-14 11:05:08,236 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [7/21] Tour LeaveResidualOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:05:08,287 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [8/21] Tour LeaveResidualOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:05:08,359 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [9/21] Tour LeaveResidualOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:05:08,367 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:05:08,369 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:05:08,415 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [10/21] Tour LeaveResidualOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:05:08,476 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [11/21] Tour LeaveResidualOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:05:08,551 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [12/21] Tour LeaveResidualOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:05:08,568 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:05:08,641 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59350319 started for PoS orders references: [{'name': 'Order 00546-001-0001', 'uuid': '294dad9c-81da-4680-bf30-f6773d092c76'}] 2026-09-14 11:05:08,642 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [13/21] Tour LeaveResidualOrder → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 11:05:08,652 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:05:09,291 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59350319 order {'name': 'Order 00546-001-0001', 'uuid': '294dad9c-81da-4680-bf30-f6773d092c76'} created pos.order #589 2026-09-14 11:05:09,295 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59350319 finished 2026-09-14 11:05:09,336 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 336 0.350 0.348 2026-09-14 11:05:09,410 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:09] "GET /web/image?model=pos.config&id=79&field=custom_logo HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 11:05:09,425 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [14/21] Tour LeaveResidualOrder → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 11:05:09,482 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [15/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:05:09,554 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [16/21] Tour LeaveResidualOrder → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:05:09,554 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-14 11:05:09,629 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [17/21] Tour LeaveResidualOrder → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:05:09,691 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [18/21] Tour LeaveResidualOrder → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:05:09,704 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3157525 started for PoS orders references: [{'name': 'Order 00546-001-0002', 'uuid': 'b3435d70-c7b2-49bc-b54f-eb3abba4081c'}] 2026-09-14 11:05:09,755 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3157525 order {'name': 'Order 00546-001-0002', 'uuid': 'b3435d70-c7b2-49bc-b54f-eb3abba4081c'} created pos.order #590 2026-09-14 11:05:09,757 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3157525 finished 2026-09-14 11:05:09,797 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.033 0.062 2026-09-14 11:05:09,825 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [19/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-09-14 11:05:09,892 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [20/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-09-14 11:05:09,943 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [21/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:05:09,995 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-09-14 11:05:09,996 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔═══════════════════════════════════╗ ║ TOUR LeaveResidualOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-14 11:05:10,058 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 16159296 (allocated 17440768) 2026-09-14 11:05:10,066 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 48493 2026-09-14 11:05:10,067 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-09-14 11:05:10,068 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 48493 2026-09-14 11:05:10,122 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpzmj3g933_chrome_odoo" 2026-09-14 11:05:10,288 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 48628 2026-09-14 11:05:10,288 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpn0_ho8y3_chrome_odoo 2026-09-14 11:05:10,288 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:38571/json/version 2026-09-14 11:05:10,289 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38571/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:05:10,305 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:05:10,305 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:38571/json 2026-09-14 11:05:10,305 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38571/json with timeout 3 increased to 10s during tests 2026-09-14 11:05:10,311 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:38571/devtools/page/4BBF8D0180E19D332625C0C83BD071A7 2026-09-14 11:05:10,318 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-09-14 11:05:10,322 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-09-14 11:05:10,344 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:05:10,350 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-09-14 11:05:10,361 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Open "http://127.0.0.1:8069/pos/ui?config_id=79" in browser 2026-09-14 11:05:10,361 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=79" 2026-09-14 11:05:10,556 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:10] "GET /pos/ui?config_id=79 HTTP/1.1" 200 - 64 0.053 0.136 2026-09-14 11:05:10,560 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '4BBF8D0180E19D332625C0C83BD071A7', 'loaderId': '39F6CBF9B1CA7FDF47C114529BD7C5BA', 'isDownload': False} 2026-09-14 11:05:10,560 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('FinishResidualOrder')" 2026-09-14 11:05:10,571 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:05:10,587 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:10] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-14 11:05:10,592 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:10] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-14 11:05:10,597 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:10] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-14 11:05:10,935 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:10] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:05:10,948 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:05:10,960 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate test code "odoo.startTour('FinishResidualOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=79", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:05:10,960 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: IndexedDB 1 Ready 2026-09-14 11:05:10,961 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:05:10,965 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [1/14] Tour FinishResidualOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:05:11,539 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:11] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 350 0.269 0.309 2026-09-14 11:05:11,541 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.566 2026-09-14 11:05:11,675 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 11:05:11,700 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-14 11:05:11,742 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 11:05:11,764 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:11] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 11:05:11,768 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-09-14 11:05:11,819 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:05:11,843 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:05:11,845 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:05:11,861 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:11] "GET /web/image?model=res.company&id=73&field=logo HTTP/1.1" 200 - 9 0.008 0.021 2026-09-14 11:05:11,882 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:05:11,884 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:05:11,906 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:11] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 16 0.020 0.054 2026-09-14 11:05:11,910 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [2/14] Tour FinishResidualOrder → Step .floor-map .table:has(.label:contains("5")):has(.order-count:contains("1")) 2026-09-14 11:05:12,013 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [3/14] Tour FinishResidualOrder → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:05:12,079 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 11:05:12,131 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [4/14] Tour FinishResidualOrder → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":1,"withClass":":eq(0)"} (trigger: .order-container .orderline:eq(0):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:05:12,178 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:12] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.006 0.030 2026-09-14 11:05:12,195 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [5/14] Tour FinishResidualOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:05:12,213 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:12] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.069 2026-09-14 11:05:12,222 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:12] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.045 2026-09-14 11:05:12,231 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:12] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.066 2026-09-14 11:05:12,238 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:12] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.067 2026-09-14 11:05:12,247 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [6/14] Tour FinishResidualOrder → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-09-14 11:05:12,248 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:12] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.028 2026-09-14 11:05:12,255 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:12] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.018 2026-09-14 11:05:12,263 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:12] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.087 2026-09-14 11:05:12,269 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:12] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.039 2026-09-14 11:05:12,284 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:12] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.078 2026-09-14 11:05:12,293 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:12] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.031 2026-09-14 11:05:12,305 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:12] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.049 2026-09-14 11:05:12,314 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [7/14] Tour FinishResidualOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:05:12,318 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:12] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.006 0.066 2026-09-14 11:05:12,381 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [8/14] Tour FinishResidualOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:05:12,461 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [9/14] Tour FinishResidualOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:05:12,468 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:05:12,469 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:05:12,515 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [10/14] Tour FinishResidualOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:05:12,576 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [11/14] Tour FinishResidualOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:05:12,651 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [12/14] Tour FinishResidualOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:05:12,668 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:05:12,737 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [13/14] Tour FinishResidualOrder → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 11:05:12,738 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87056729 started for PoS orders references: [{'name': '/', 'uuid': 'b3435d70-c7b2-49bc-b54f-eb3abba4081c'}] 2026-09-14 11:05:12,742 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:05:12,860 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [601] to pos.order #590 2026-09-14 11:05:13,180 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87056729 order {'name': '/', 'uuid': 'b3435d70-c7b2-49bc-b54f-eb3abba4081c'} updated pos.order #590 2026-09-14 11:05:13,183 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87056729 finished 2026-09-14 11:05:13,220 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 258 0.229 0.259 2026-09-14 11:05:13,312 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [14/14] Tour FinishResidualOrder → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 11:05:13,314 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:13] "GET /web/image?model=pos.config&id=79&field=custom_logo HTTP/1.1" 200 - 9 0.006 0.010 2026-09-14 11:05:13,369 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-09-14 11:05:13,369 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔════════════════════════════════════╗ ║ TOUR FinishResidualOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-14 11:05:13,430 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 15111492 (allocated 16523264) 2026-09-14 11:05:13,450 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 48628 2026-09-14 11:05:13,461 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-09-14 11:05:13,461 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 48628 2026-09-14 11:05:13,491 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpn0_ho8y3_chrome_odoo" 2026-09-14 11:05:13,601 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 11:05:26,714 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #185 deleted restaurant.floor records with IDs: [14] 2026-09-14 11:05:27,185 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-09-14 11:05:27,545 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome pid: 48764 2026-09-14 11:05:27,545 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless temporary user profile dir: /tmp/tmp3_j9bdoa_chrome_odoo 2026-09-14 11:05:27,545 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:46875/json/version 2026-09-14 11:05:27,547 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46875/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:05:27,564 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:05:27,564 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:46875/json 2026-09-14 11:05:27,565 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46875/json with timeout 3 increased to 10s during tests 2026-09-14 11:05:27,575 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Websocket url found: ws://127.0.0.1:46875/devtools/page/C0BCC4CD969405170F23EA02DAD1192F 2026-09-14 11:05:27,576 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Enable chrome headless console log notification 2026-09-14 11:05:27,578 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless enable page notifications 2026-09-14 11:05:27,644 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_admin from n/a 2026-09-14 11:05:27,646 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Setting session cookie in browser 2026-09-14 11:05:27,652 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Open "http://127.0.0.1:8069/pos/web?config_id=81" in browser 2026-09-14 11:05:27,652 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=81" 2026-09-14 11:05:27,665 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:05:29,416 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:29] "GET /pos/web?config_id=81 HTTP/1.1" 200 - 130 0.140 1.615 2026-09-14 11:05:29,419 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigation result: {'frameId': 'C0BCC4CD969405170F23EA02DAD1192F', 'loaderId': '5DA55CEB87375C7E50517DA39BD19B65', 'isDownload': False} 2026-09-14 11:05:29,419 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-09-14 11:05:29,425 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:05:29,443 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:29] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.009 2026-09-14 11:05:29,452 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:29] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-14 11:05:29,460 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:29] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.029 2026-09-14 11:05:29,788 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:29] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:05:29,807 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:05:29,817 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: IndexedDB 1 Ready 2026-09-14 11:05:29,825 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate test code "odoo.startTour('PosRestaurantRewardStay', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=81", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:05:29,830 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [1/11] Tour PosRestaurantRewardStay → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:05:29,833 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.010 2026-09-14 11:05:30,527 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:30] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 342 0.378 0.331 2026-09-14 11:05:30,529 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.677 2026-09-14 11:05:30,677 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 11:05:30,717 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-14 11:05:30,745 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:05:30,768 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:30] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-14 11:05:30,774 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: Owl is running in 'dev' mode. 2026-09-14 11:05:30,829 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:05:30,841 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:05:30,854 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:05:30,895 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [2/11] Tour PosRestaurantRewardStay → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:05:30,902 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:05:30,908 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-09-14 11:05:30,938 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:30] "GET /web/image/res.users/188/avatar_128 HTTP/1.1" 200 - 16 0.070 0.028 2026-09-14 11:05:30,969 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:30] "GET /web/image?model=res.company&id=74&field=logo HTTP/1.1" 200 - 9 0.008 0.114 2026-09-14 11:05:30,998 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [3/11] Tour PosRestaurantRewardStay → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:05:31,058 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:31] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.027 0.039 2026-09-14 11:05:31,114 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.017 2026-09-14 11:05:31,135 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [4/11] Tour PosRestaurantRewardStay → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-14 11:05:31,165 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:31] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.013 2026-09-14 11:05:31,175 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:31] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.020 2026-09-14 11:05:31,186 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:31] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.020 2026-09-14 11:05:31,194 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:31] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.021 2026-09-14 11:05:31,209 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:31] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.051 2026-09-14 11:05:31,227 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [5/11] Tour PosRestaurantRewardStay → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-0.22","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.qty:contains("1")):has(.price:contains("-0.22"))) 2026-09-14 11:05:31,228 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:31] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.011 2026-09-14 11:05:31,236 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:31] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.057 2026-09-14 11:05:31,246 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:31] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.086 2026-09-14 11:05:31,261 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:31] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.075 2026-09-14 11:05:31,272 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:31] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.031 2026-09-14 11:05:31,282 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:31] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.083 2026-09-14 11:05:31,288 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:31] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.055 2026-09-14 11:05:31,296 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:31] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.102 2026-09-14 11:05:31,348 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [6/11] Tour PosRestaurantRewardStay → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:05:31,412 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [7/11] Tour PosRestaurantRewardStay → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:05:31,439 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5532632 started for PoS orders references: [{'name': 'Order 00547-001-0001', 'uuid': '7771438a-a53c-460f-b224-3fe9024c4fd3'}] 2026-09-14 11:05:31,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5532632 order {'name': 'Order 00547-001-0001', 'uuid': '7771438a-a53c-460f-b224-3fe9024c4fd3'} created pos.order #591 2026-09-14 11:05:31,526 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5532632 finished 2026-09-14 11:05:31,611 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 94 0.086 0.088 2026-09-14 11:05:31,641 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [8/11] Tour PosRestaurantRewardStay → Step Click on second floor (trigger: body button:contains(second floor)) 2026-09-14 11:05:31,712 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [9/11] Tour PosRestaurantRewardStay → Step Click on main floor (trigger: body button:contains(main floor)) 2026-09-14 11:05:31,783 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [10/11] Tour PosRestaurantRewardStay → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-14 11:05:31,857 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 11:05:31,874 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [11/11] Tour PosRestaurantRewardStay → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-0.22","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.qty:contains("1")):has(.price:contains("-0.22"))) 2026-09-14 11:05:31,949 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: tour succeeded 2026-09-14 11:05:31,949 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRestaurantRewardStay SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-14 11:05:32,011 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: heap 15969256 (allocated 17178624) 2026-09-14 11:05:32,015 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing chrome headless with pid 48764 2026-09-14 11:05:32,016 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing websocket connection 2026-09-14 11:05:32,016 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Terminating chrome headless with pid 48764 2026-09-14 11:05:32,110 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Removing chrome user profile "/tmp/tmp3_j9bdoa_chrome_odoo" 2026-09-14 11:05:32,226 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 11:05:45,049 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-09-14 11:05:45,499 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69873424 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-09-14 11:05:47,846 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69873424 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #592 2026-09-14 11:05:47,847 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69873424 finished 2026-09-14 11:05:48,006 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-09-14 11:05:50,530 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_backend_settle_refund ... 2026-09-14 11:05:51,249 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23166726 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': 'abdef4b8-4314-4164-b779-17e7a7cd7bad'}] 2026-09-14 11:05:51,493 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #189 deleted stock.move.line records with IDs: [1022] 2026-09-14 11:05:53,246 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23166726 order {'name': 'Order 00044-003-0014', 'uuid': 'abdef4b8-4314-4164-b779-17e7a7cd7bad'} created pos.order #593 2026-09-14 11:05:53,250 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23166726 finished 2026-09-14 11:05:53,921 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-09-14 11:05:54,857 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome pid: 48893 2026-09-14 11:05:54,857 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless temporary user profile dir: /tmp/tmpdm3tasl9_chrome_odoo 2026-09-14 11:05:54,857 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:43285/json/version 2026-09-14 11:05:54,858 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43285/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:05:54,861 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:05:54,861 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:43285/json 2026-09-14 11:05:54,862 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43285/json with timeout 3 increased to 10s during tests 2026-09-14 11:05:54,864 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Websocket url found: ws://127.0.0.1:43285/devtools/page/4F84E2D4D584BEB7F5105383FF5A1AFA 2026-09-14 11:05:54,868 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Enable chrome headless console log notification 2026-09-14 11:05:54,869 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless enable page notifications 2026-09-14 11:05:55,280 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:05:55,283 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Setting session cookie in browser 2026-09-14 11:05:55,287 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:05:55,287 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:05:55,295 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:05:56,113 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:56] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 126 0.140 0.681 2026-09-14 11:05:56,116 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigation result: {'frameId': '4F84E2D4D584BEB7F5105383FF5A1AFA', 'loaderId': '717EDEEA80A49D4ABEDBDB5E4A512B37', 'isDownload': False} 2026-09-14 11:05:56,116 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-09-14 11:05:56,123 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:05:56,134 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:56] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:05:56,144 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:56] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-14 11:05:56,150 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:56] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-14 11:05:56,486 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:56] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:05:56,510 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:05:56,518 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: IndexedDB 1 Ready 2026-09-14 11:05:56,533 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate test code "odoo.startTour('PosSettleOrderWithNote', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:05:56,548 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [1/17] Tour PosSettleOrderWithNote → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:05:57,036 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 307 0.233 0.290 2026-09-14 11:05:57,043 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.526 2026-09-14 11:05:57,197 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-14 11:05:57,198 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-09-14 11:05:57,205 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-14 11:05:57,225 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:05:57,246 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:05:57,253 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: Owl is running in 'dev' mode. 2026-09-14 11:05:57,300 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:05:57,309 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:05:57,340 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:05:57,368 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:05:57,369 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:05:57,393 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 16 0.017 0.025 2026-09-14 11:05:57,401 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [2/17] Tour PosSettleOrderWithNote → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:05:57,407 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 4 0.005 0.053 2026-09-14 11:05:57,463 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.013 2026-09-14 11:05:57,481 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.029 2026-09-14 11:05:57,492 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.041 2026-09-14 11:05:57,510 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.036 2026-09-14 11:05:57,525 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.061 2026-09-14 11:05:57,535 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.046 2026-09-14 11:05:57,540 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [3/17] Tour PosSettleOrderWithNote → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:05:57,547 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.076 2026-09-14 11:05:57,556 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.037 2026-09-14 11:05:57,567 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.063 2026-09-14 11:05:57,580 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.049 2026-09-14 11:05:57,594 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [4/17] Tour PosSettleOrderWithNote → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:05:57,611 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.149 2026-09-14 11:05:57,626 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.007 0.073 2026-09-14 11:05:57,662 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.018 0.092 2026-09-14 11:05:57,740 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:57] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 31 0.037 0.142 2026-09-14 11:05:57,779 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [5/17] Tour PosSettleOrderWithNote → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:05:57,855 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [6/17] Tour PosSettleOrderWithNote → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:05:58,106 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:58] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 99 0.122 0.128 2026-09-14 11:05:58,207 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:58] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.034 0.032 2026-09-14 11:05:58,212 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.061 2026-09-14 11:05:58,331 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [7/17] Tour PosSettleOrderWithNote → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:05:58,335 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:05:58,395 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [8/17] Tour PosSettleOrderWithNote → Step body:not(:has(.modal)) 2026-09-14 11:05:58,426 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:58] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.008 0.019 2026-09-14 11:05:58,486 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:58] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 18 0.018 0.032 2026-09-14 11:05:58,541 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:58] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 18 0.017 0.023 2026-09-14 11:05:58,605 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:58] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 19 0.021 0.031 2026-09-14 11:05:58,662 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [9/17] Tour PosSettleOrderWithNote → Step Check orderline with attributes: {"customerNote":"Customer note 2--Customer note 3"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Customer note 2--Customer note 3"))) 2026-09-14 11:05:58,725 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [10/17] Tour PosSettleOrderWithNote → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:05:58,816 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [11/17] Tour PosSettleOrderWithNote → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:05:58,830 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:05:58,830 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:05:58,875 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [12/17] Tour PosSettleOrderWithNote → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:05:58,940 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [13/17] Tour PosSettleOrderWithNote → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:05:59,012 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [14/17] Tour PosSettleOrderWithNote → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:05:59,095 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [15/17] Tour PosSettleOrderWithNote → Step Check orderline with attributes: {"customerNote":"Customer note 2--Customer note 3"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Customer note 2--Customer note 3"))) 2026-09-14 11:05:59,100 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5631407 started for PoS orders references: [{'name': 'Order 00550-001-0001', 'uuid': 'a7f2e83d-5de4-4cd4-a435-73973bc19028'}] 2026-09-14 11:05:59,109 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:05:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:05:59,387 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #189 deleted stock.move.line records with IDs: [1025] 2026-09-14 11:05:59,895 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5631407 order {'name': 'Order 00550-001-0001', 'uuid': 'a7f2e83d-5de4-4cd4-a435-73973bc19028'} created pos.order #595 2026-09-14 11:05:59,899 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5631407 finished 2026-09-14 11:06:00,190 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 520 0.510 0.586 2026-09-14 11:06:00,231 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.002 0.016 2026-09-14 11:06:00,282 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:00] "GET /web/image?model=pos.config&id=82&field=custom_logo HTTP/1.1" 200 - 4 0.001 0.007 2026-09-14 11:06:00,311 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [16/17] Tour PosSettleOrderWithNote → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 11:06:00,390 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [17/17] Tour PosSettleOrderWithNote → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 11:06:00,449 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: tour succeeded 2026-09-14 11:06:00,450 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderWithNote SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-14 11:06:00,563 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: heap 17415132 (allocated 19144704) 2026-09-14 11:06:00,567 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing chrome headless with pid 48893 2026-09-14 11:06:00,569 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing websocket connection 2026-09-14 11:06:00,569 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Terminating chrome headless with pid 48893 2026-09-14 11:06:00,612 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Removing chrome user profile "/tmp/tmpdm3tasl9_chrome_odoo" 2026-09-14 11:06:00,685 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_down_payment_displayed ... 2026-09-14 11:06:01,367 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome pid: 49031 2026-09-14 11:06:01,368 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless temporary user profile dir: /tmp/tmpiujufrlv_chrome_odoo 2026-09-14 11:06:01,368 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:36327/json/version 2026-09-14 11:06:01,369 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36327/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:06:01,381 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:06:01,381 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:36327/json 2026-09-14 11:06:01,381 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36327/json with timeout 3 increased to 10s during tests 2026-09-14 11:06:01,383 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Websocket url found: ws://127.0.0.1:36327/devtools/page/A096B37D4613638027F758D47C4456F3 2026-09-14 11:06:01,384 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Enable chrome headless console log notification 2026-09-14 11:06:01,387 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless enable page notifications 2026-09-14 11:06:01,701 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:06:01,705 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Setting session cookie in browser 2026-09-14 11:06:01,709 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:06:01,709 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:06:01,717 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:06:02,414 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:02] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 127 0.103 0.596 2026-09-14 11:06:02,417 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigation result: {'frameId': 'A096B37D4613638027F758D47C4456F3', 'loaderId': '7AF6667AE98502E64A6586C9EE3CC4D4', 'isDownload': False} 2026-09-14 11:06:02,417 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Evaluate ready code "odoo.isTourReady('test_down_payment_displayed')" 2026-09-14 11:06:02,424 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:06:02,442 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:02] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-14 11:06:02,449 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:02] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-09-14 11:06:02,462 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:02] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-09-14 11:06:02,812 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:02] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:06:02,821 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:02,849 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Evaluate test code "odoo.startTour('test_down_payment_displayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:06:02,857 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: IndexedDB 1 Ready 2026-09-14 11:06:02,872 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [1/23] Tour test_down_payment_displayed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:06:03,453 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:03] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 315 0.287 0.337 2026-09-14 11:06:03,477 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.011 0.638 2026-09-14 11:06:03,601 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-14 11:06:03,602 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.007 2026-09-14 11:06:03,621 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-14 11:06:03,663 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:06:03,697 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:03] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:06:03,707 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: Owl is running in 'dev' mode. 2026-09-14 11:06:03,761 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:03,772 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:06:03,801 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:06:03,809 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:06:03,819 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:06:03,837 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:03] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 9 0.022 0.026 2026-09-14 11:06:03,858 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [2/23] Tour test_down_payment_displayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:06:03,870 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:03] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.013 0.061 2026-09-14 11:06:03,916 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:03] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.009 0.017 2026-09-14 11:06:03,938 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:03] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.012 0.033 2026-09-14 11:06:03,954 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:03] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.041 2026-09-14 11:06:03,964 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [3/23] Tour test_down_payment_displayed → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:06:03,965 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:03] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.046 2026-09-14 11:06:03,986 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:03] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.011 0.041 2026-09-14 11:06:04,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:04] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.049 2026-09-14 11:06:04,009 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:04] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.092 2026-09-14 11:06:04,014 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [4/23] Tour test_down_payment_displayed → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:06:04,017 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:04] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.035 2026-09-14 11:06:04,029 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:04] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.032 2026-09-14 11:06:04,051 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:04] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.013 0.035 2026-09-14 11:06:04,059 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:04] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.045 2026-09-14 11:06:04,066 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:04] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.096 2026-09-14 11:06:04,075 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:04] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.166 2026-09-14 11:06:04,153 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:04] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 33 0.032 0.096 2026-09-14 11:06:04,195 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [5/23] Tour test_down_payment_displayed → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:06:04,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [6/23] Tour test_down_payment_displayed → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:06:04,477 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:04] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 101 0.075 0.121 2026-09-14 11:06:04,552 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:04] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.015 0.032 2026-09-14 11:06:04,556 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.043 2026-09-14 11:06:04,682 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:06:04,682 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [7/23] Tour test_down_payment_displayed → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-14 11:06:04,753 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [8/23] Tour test_down_payment_displayed → Step click numpad button: +10 (trigger: div.numpad button[value="+10"]) 2026-09-14 11:06:04,774 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:04] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.004 0.015 2026-09-14 11:06:04,840 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:04] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 22 0.018 0.032 2026-09-14 11:06:04,884 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:04] "POST /web/dataset/call_kw/product.product/read HTTP/1.1" 200 - 15 0.011 0.026 2026-09-14 11:06:04,914 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:04] "POST /web/dataset/call_kw/product.template/read HTTP/1.1" 200 - 4 0.005 0.015 2026-09-14 11:06:04,936 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.004 0.010 2026-09-14 11:06:04,981 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:04] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.017 0.035 2026-09-14 11:06:04,991 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.039 2026-09-14 11:06:05,020 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [9/23] Tour test_down_payment_displayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-09-14 11:06:05,102 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [10/23] Tour test_down_payment_displayed → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:06:05,189 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [11/23] Tour test_down_payment_displayed → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:06:05,200 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:05,202 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:05,246 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [12/23] Tour test_down_payment_displayed → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:06:05,297 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [13/23] Tour test_down_payment_displayed → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:06:05,358 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [14/23] Tour test_down_payment_displayed → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:06:05,451 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33783095 started for PoS orders references: [{'name': 'Order 00551-001-0001', 'uuid': 'fdc9f949-f257-42af-8725-a21e2e05323a'}] 2026-09-14 11:06:05,453 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [15/23] Tour test_down_payment_displayed → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 11:06:05,464 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:06:05,685 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33783095 order {'name': 'Order 00551-001-0001', 'uuid': 'fdc9f949-f257-42af-8725-a21e2e05323a'} created pos.order #596 2026-09-14 11:06:05,689 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33783095 finished 2026-09-14 11:06:06,805 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 473 0.716 0.649 2026-09-14 11:06:06,883 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:06] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.016 0.028 2026-09-14 11:06:06,907 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-14 11:06:06,966 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:06] "GET /web/image?model=pos.config&id=82&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 11:06:06,999 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [16/23] Tour test_down_payment_displayed → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 11:06:07,057 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [17/23] Tour test_down_payment_displayed → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:06:07,111 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [18/23] Tour test_down_payment_displayed → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:06:07,164 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [19/23] Tour test_down_payment_displayed → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:06:07,222 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [20/23] Tour test_down_payment_displayed → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:06:07,292 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:07] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 15 0.030 0.036 2026-09-14 11:06:07,330 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [21/23] Tour test_down_payment_displayed → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:06:07,397 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [22/23] Tour test_down_payment_displayed → Step body:not(:has(.modal)) 2026-09-14 11:06:07,417 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:07] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.003 0.016 2026-09-14 11:06:07,466 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:07] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.016 0.026 2026-09-14 11:06:07,517 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:07] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.016 0.026 2026-09-14 11:06:07,575 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:07] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 17 0.023 0.026 2026-09-14 11:06:07,631 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [23/23] Tour test_down_payment_displayed → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"-1.15"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("-1.15"))) 2026-09-14 11:06:07,691 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: tour succeeded 2026-09-14 11:06:07,692 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_down_payment_displayed SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-14 11:06:07,780 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: heap 19452976 (allocated 21110784) 2026-09-14 11:06:07,780 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing chrome headless with pid 49031 2026-09-14 11:06:07,781 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing websocket connection 2026-09-14 11:06:07,782 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Terminating chrome headless with pid 49031 2026-09-14 11:06:07,840 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Removing chrome user profile "/tmp/tmpiujufrlv_chrome_odoo" 2026-09-14 11:06:07,916 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-09-14 11:06:08,944 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome pid: 49176 2026-09-14 11:06:08,944 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless temporary user profile dir: /tmp/tmp0z6rucv__chrome_odoo 2026-09-14 11:06:08,945 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:38675/json/version 2026-09-14 11:06:08,946 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38675/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:06:08,962 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:06:08,963 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:38675/json 2026-09-14 11:06:08,963 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38675/json with timeout 3 increased to 10s during tests 2026-09-14 11:06:08,967 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Websocket url found: ws://127.0.0.1:38675/devtools/page/944BB5E3415321F92BDB07BB7DB75009 2026-09-14 11:06:08,970 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Enable chrome headless console log notification 2026-09-14 11:06:08,973 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless enable page notifications 2026-09-14 11:06:09,330 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:06:09,334 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Setting session cookie in browser 2026-09-14 11:06:09,345 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:06:09,345 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:06:09,360 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:06:11,083 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:11] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 126 0.106 1.620 2026-09-14 11:06:11,090 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigation result: {'frameId': '944BB5E3415321F92BDB07BB7DB75009', 'loaderId': '355D282C77FBDFE6D24FF4693DB65D87', 'isDownload': False} 2026-09-14 11:06:11,090 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-09-14 11:06:11,102 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:06:11,121 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:11] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-14 11:06:11,131 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:11] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-14 11:06:11,146 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:11] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-09-14 11:06:11,518 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:11] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:06:11,540 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:11,554 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate test code "odoo.startTour('PoSDownPaymentAmount', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:06:11,554 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: IndexedDB 1 Ready 2026-09-14 11:06:11,559 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [1/15] Tour PoSDownPaymentAmount → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:06:12,138 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 310 0.304 0.293 2026-09-14 11:06:12,154 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.595 2026-09-14 11:06:12,293 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 11:06:12,297 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:06:12,322 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-09-14 11:06:12,363 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:06:12,396 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:06:12,417 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: Owl is running in 'dev' mode. 2026-09-14 11:06:12,503 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:06:12,510 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:12,560 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:06:12,580 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:12,594 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:06:12,600 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 9 0.012 0.025 2026-09-14 11:06:12,641 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [2/15] Tour PoSDownPaymentAmount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:06:12,649 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.031 0.028 2026-09-14 11:06:12,715 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.006 0.030 2026-09-14 11:06:12,725 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.043 2026-09-14 11:06:12,739 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.008 0.053 2026-09-14 11:06:12,749 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.015 2026-09-14 11:06:12,757 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.057 2026-09-14 11:06:12,773 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [3/15] Tour PoSDownPaymentAmount → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:06:12,775 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.007 0.049 2026-09-14 11:06:12,784 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.078 2026-09-14 11:06:12,794 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.113 2026-09-14 11:06:12,815 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.068 2026-09-14 11:06:12,830 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.036 2026-09-14 11:06:12,836 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [4/15] Tour PoSDownPaymentAmount → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:06:12,933 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 31 0.043 0.091 2026-09-14 11:06:12,950 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.177 2026-09-14 11:06:12,962 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.163 2026-09-14 11:06:12,966 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [5/15] Tour PoSDownPaymentAmount → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:06:12,975 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:12] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.206 2026-09-14 11:06:13,042 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [6/15] Tour PoSDownPaymentAmount → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:06:13,282 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:13] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 99 0.111 0.128 2026-09-14 11:06:13,364 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:13] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.015 0.039 2026-09-14 11:06:13,368 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.051 2026-09-14 11:06:13,492 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:13,506 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [7/15] Tour PoSDownPaymentAmount → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-14 11:06:13,582 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [8/15] Tour PoSDownPaymentAmount → Step click numpad button: +20 (trigger: div.numpad button[value="+20"]) 2026-09-14 11:06:13,608 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:13] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.003 0.021 2026-09-14 11:06:13,683 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:13] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.018 0.040 2026-09-14 11:06:13,749 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:13] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.022 0.026 2026-09-14 11:06:13,790 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [9/15] Tour PoSDownPaymentAmount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-09-14 11:06:13,891 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [10/15] Tour PoSDownPaymentAmount → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"20.0"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("20.0"))) 2026-09-14 11:06:13,951 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [11/15] Tour PoSDownPaymentAmount → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:06:14,036 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [12/15] Tour PoSDownPaymentAmount → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:06:14,050 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:14,052 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:14,093 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [13/15] Tour PoSDownPaymentAmount → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:06:14,158 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [14/15] Tour PoSDownPaymentAmount → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 11:06:14,217 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [15/15] Tour PoSDownPaymentAmount → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:06:14,291 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: tour succeeded 2026-09-14 11:06:14,292 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: ╔═════════════════════════════════════╗ ║ TOUR PoSDownPaymentAmount SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-14 11:06:14,296 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42341558 started for PoS orders references: [{'name': 'Order 00552-001-0001', 'uuid': 'fae5b199-48c1-4b6d-9ede-6101560f2d16'}] 2026-09-14 11:06:14,313 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:06:14,365 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: heap 16986776 (allocated 18096128) 2026-09-14 11:06:14,369 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing chrome headless with pid 49176 2026-09-14 11:06:14,370 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing websocket connection 2026-09-14 11:06:14,372 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Terminating chrome headless with pid 49176 2026-09-14 11:06:14,444 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Removing chrome user profile "/tmp/tmp0z6rucv__chrome_odoo" 2026-09-14 11:06:14,447 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: waiting for threads: [] 2026-09-14 11:06:14,521 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42341558 order {'name': 'Order 00552-001-0001', 'uuid': 'fae5b199-48c1-4b6d-9ede-6101560f2d16'} created pos.order #597 2026-09-14 11:06:14,524 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42341558 finished 2026-09-14 11:06:14,785 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 195 0.219 0.272 2026-09-14 11:06:15,746 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_displayed_multiple_sync ... 2026-09-14 11:06:15,758 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_downpayment_displayed_multiple_sync : pos_preparation_display module is required for this test 2026-09-14 11:06:15,788 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-09-14 11:06:18,433 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-09-14 11:06:19,686 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome pid: 49311 2026-09-14 11:06:19,687 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless temporary user profile dir: /tmp/tmps78mq4b9_chrome_odoo 2026-09-14 11:06:19,687 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:44707/json/version 2026-09-14 11:06:19,695 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44707/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:06:19,747 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:06:19,747 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:44707/json 2026-09-14 11:06:19,748 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44707/json with timeout 3 increased to 10s during tests 2026-09-14 11:06:19,755 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Websocket url found: ws://127.0.0.1:44707/devtools/page/B70E335D8FFCFBF4503B0E73C0EE9F83 2026-09-14 11:06:19,766 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Enable chrome headless console log notification 2026-09-14 11:06:19,770 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless enable page notifications 2026-09-14 11:06:20,128 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:06:20,130 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Setting session cookie in browser 2026-09-14 11:06:20,136 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:06:20,136 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:06:20,150 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:06:20,960 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:20] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 127 0.151 0.662 2026-09-14 11:06:20,963 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigation result: {'frameId': 'B70E335D8FFCFBF4503B0E73C0EE9F83', 'loaderId': '811EFCDF03EF83687BF28C4B717C2560', 'isDownload': False} 2026-09-14 11:06:20,963 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-09-14 11:06:20,969 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:06:20,983 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:20] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-14 11:06:20,999 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:20] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-09-14 11:06:21,011 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:21] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.028 2026-09-14 11:06:21,432 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:21] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:06:21,464 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: IndexedDB 1 Ready 2026-09-14 11:06:21,476 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate test code "odoo.startTour('PosRefundDownpayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:06:21,477 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:06:21,482 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [1/35] Tour PosRefundDownpayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:06:22,129 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 316 0.379 0.305 2026-09-14 11:06:22,138 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.686 2026-09-14 11:06:22,263 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:06:22,286 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.017 2026-09-14 11:06:22,310 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:06:22,347 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:06:22,374 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.011 2026-09-14 11:06:22,392 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: Owl is running in 'dev' mode. 2026-09-14 11:06:22,447 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:06:22,458 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:22,502 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:06:22,504 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 11:06:22,510 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:22,551 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 9 0.024 0.038 2026-09-14 11:06:22,563 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [2/35] Tour PosRefundDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:06:22,588 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.016 0.085 2026-09-14 11:06:22,635 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.018 2026-09-14 11:06:22,663 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.017 0.026 2026-09-14 11:06:22,705 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.016 0.081 2026-09-14 11:06:22,732 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.080 2026-09-14 11:06:22,748 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.095 2026-09-14 11:06:22,757 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [3/35] Tour PosRefundDownpayment → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:06:22,776 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.010 0.093 2026-09-14 11:06:22,793 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.065 2026-09-14 11:06:22,812 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.007 0.064 2026-09-14 11:06:22,816 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [4/35] Tour PosRefundDownpayment → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:06:22,826 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.060 2026-09-14 11:06:22,843 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.193 2026-09-14 11:06:22,854 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.050 2026-09-14 11:06:22,957 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 33 0.051 0.077 2026-09-14 11:06:22,985 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:22] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.014 0.175 2026-09-14 11:06:22,998 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [5/35] Tour PosRefundDownpayment → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:06:23,013 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:23] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.392 2026-09-14 11:06:23,072 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [6/35] Tour PosRefundDownpayment → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:06:23,230 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:23] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 103 0.047 0.107 2026-09-14 11:06:23,275 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:06:23,344 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:23] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.025 0.054 2026-09-14 11:06:23,467 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:23,478 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [7/35] Tour PosRefundDownpayment → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-14 11:06:23,559 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [8/35] Tour PosRefundDownpayment → Step click numpad button: +10 (trigger: div.numpad button[value="+10"]) 2026-09-14 11:06:23,578 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:23] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.004 0.014 2026-09-14 11:06:23,663 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:23] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 22 0.023 0.040 2026-09-14 11:06:23,719 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:23] "POST /web/dataset/call_kw/product.product/read HTTP/1.1" 200 - 15 0.012 0.035 2026-09-14 11:06:23,765 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:23] "POST /web/dataset/call_kw/product.template/read HTTP/1.1" 200 - 4 0.006 0.016 2026-09-14 11:06:23,796 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.006 0.015 2026-09-14 11:06:23,845 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:23] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.019 0.035 2026-09-14 11:06:23,883 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [9/35] Tour PosRefundDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-09-14 11:06:23,884 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.018 0.049 2026-09-14 11:06:23,977 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [10/35] Tour PosRefundDownpayment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:06:24,071 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [11/35] Tour PosRefundDownpayment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:06:24,081 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:06:24,082 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:06:24,126 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [12/35] Tour PosRefundDownpayment → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:06:24,190 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [13/35] Tour PosRefundDownpayment → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 11:06:24,256 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [14/35] Tour PosRefundDownpayment → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:06:24,340 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [15/35] Tour PosRefundDownpayment → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 11:06:24,343 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18136621 started for PoS orders references: [{'name': 'Order 00553-001-0001', 'uuid': 'fe205258-98b7-4e49-ba10-f482facd99a5'}] 2026-09-14 11:06:24,352 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:06:24,580 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18136621 order {'name': 'Order 00553-001-0001', 'uuid': 'fe205258-98b7-4e49-ba10-f482facd99a5'} created pos.order #598 2026-09-14 11:06:24,583 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18136621 finished 2026-09-14 11:06:24,933 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 238 0.303 0.289 2026-09-14 11:06:25,014 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:25] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.022 0.030 2026-09-14 11:06:25,029 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:06:25,080 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:25] "GET /web/image?model=pos.config&id=82&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.008 2026-09-14 11:06:25,111 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [16/35] Tour PosRefundDownpayment → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 11:06:25,170 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [17/35] Tour PosRefundDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:06:25,232 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [18/35] Tour PosRefundDownpayment → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:06:25,282 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [19/35] Tour PosRefundDownpayment → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:06:25,337 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [20/35] Tour PosRefundDownpayment → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-14 11:06:25,436 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [21/35] Tour PosRefundDownpayment → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-09-14 11:06:25,481 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:25] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.014 0.018 2026-09-14 11:06:25,494 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [22/35] Tour PosRefundDownpayment → Step .ticket-screen .order-row > .col:contains("-0001") 2026-09-14 11:06:25,569 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [23/35] Tour PosRefundDownpayment → Step Check orderline with attributes: {"productName":"Down Payment","withClass":".selected","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Down Payment")):has(.qty:contains("1"))) 2026-09-14 11:06:25,628 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [24/35] Tour PosRefundDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:06:25,678 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [25/35] Tour PosRefundDownpayment → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 11:06:25,730 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [26/35] Tour PosRefundDownpayment → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:06:25,786 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [27/35] Tour PosRefundDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:06:25,842 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [28/35] Tour PosRefundDownpayment → Step .ticket-screen .btn-primary.pay-order-button 2026-09-14 11:06:25,919 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [29/35] Tour PosRefundDownpayment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:06:25,992 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [30/35] Tour PosRefundDownpayment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:06:26,047 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [31/35] Tour PosRefundDownpayment → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:06:26,101 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [32/35] Tour PosRefundDownpayment → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-14 11:06:26,161 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [33/35] Tour PosRefundDownpayment → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:06:26,234 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16411801 started for PoS orders references: [{'name': 'Order 00553-001-0002', 'uuid': 'a2f2e547-a581-4435-9f33-10c15a7d9b8c'}] 2026-09-14 11:06:26,237 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [34/35] Tour PosRefundDownpayment → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 11:06:26,390 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16411801 order {'name': 'Order 00553-001-0002', 'uuid': 'a2f2e547-a581-4435-9f33-10c15a7d9b8c'} created pos.order #599 2026-09-14 11:06:26,397 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16411801 finished 2026-09-14 11:06:26,519 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 109 0.125 0.163 2026-09-14 11:06:26,560 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:06:26,602 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [35/35] Tour PosRefundDownpayment → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 11:06:26,677 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: tour succeeded 2026-09-14 11:06:26,678 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRefundDownpayment SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-14 11:06:26,804 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: heap 19518780 (allocated 21504000) 2026-09-14 11:06:26,807 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing chrome headless with pid 49311 2026-09-14 11:06:26,810 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing websocket connection 2026-09-14 11:06:26,810 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Terminating chrome headless with pid 49311 2026-09-14 11:06:26,869 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Removing chrome user profile "/tmp/tmps78mq4b9_chrome_odoo" 2026-09-14 11:06:27,577 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_fixed_taxed_product ... 2026-09-14 11:06:29,263 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product: Chrome pid: 49466 2026-09-14 11:06:29,264 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product: Chrome headless temporary user profile dir: /tmp/tmpy3ejk2bx_chrome_odoo 2026-09-14 11:06:29,264 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product: Issuing json command http://127.0.0.1:39505/json/version 2026-09-14 11:06:29,275 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39505/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:06:29,307 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:06:29,308 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product: Issuing json command http://127.0.0.1:39505/json 2026-09-14 11:06:29,308 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39505/json with timeout 3 increased to 10s during tests 2026-09-14 11:06:29,310 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product: Websocket url found: ws://127.0.0.1:39505/devtools/page/2B390269AB132BAB78748537A616B067 2026-09-14 11:06:29,317 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product: Enable chrome headless console log notification 2026-09-14 11:06:29,319 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product: Chrome headless enable page notifications 2026-09-14 11:06:29,688 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:06:29,691 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product: Setting session cookie in browser 2026-09-14 11:06:29,696 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:06:29,696 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:06:29,706 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:06:30,562 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:30] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 127 0.156 0.702 2026-09-14 11:06:30,565 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product: Navigation result: {'frameId': '2B390269AB132BAB78748537A616B067', 'loaderId': '48350968634965F12FB62A7E8541AA33', 'isDownload': False} 2026-09-14 11:06:30,565 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product: Evaluate ready code "odoo.isTourReady('PoSDownPaymentFixedTax')" 2026-09-14 11:06:30,577 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:06:30,604 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:30] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.010 2026-09-14 11:06:30,618 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:30] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-09-14 11:06:30,637 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:30] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.039 2026-09-14 11:06:31,056 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:31] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:06:31,078 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:06:31,078 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product.browser: IndexedDB 1 Ready 2026-09-14 11:06:31,090 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product: Evaluate test code "odoo.startTour('PoSDownPaymentFixedTax', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:06:31,095 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product.browser: [1/11] Tour PoSDownPaymentFixedTax → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:06:31,761 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:31] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.348 0.331 2026-09-14 11:06:31,769 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.683 2026-09-14 11:06:31,907 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:06:31,920 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-14 11:06:31,959 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-09-14 11:06:32,008 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.010 2026-09-14 11:06:32,056 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:32] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.007 0.019 2026-09-14 11:06:32,067 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product.browser: Owl is running in 'dev' mode. 2026-09-14 11:06:32,156 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:32,161 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:06:32,207 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:32,234 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:06:32,236 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:32,269 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:32] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 9 0.024 0.034 2026-09-14 11:06:32,299 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product.browser: [2/11] Tour PoSDownPaymentFixedTax → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:06:32,317 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:32] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.030 0.074 2026-09-14 11:06:32,442 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:32] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.017 0.057 2026-09-14 11:06:32,460 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:32] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.063 2026-09-14 11:06:32,471 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product.browser: [3/11] Tour PoSDownPaymentFixedTax → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:06:32,486 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:32] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.006 0.110 2026-09-14 11:06:32,504 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:32] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.006 0.112 2026-09-14 11:06:32,526 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:32] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.106 2026-09-14 11:06:32,530 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product.browser: [4/11] Tour PoSDownPaymentFixedTax → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:06:32,540 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:32] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.123 2026-09-14 11:06:32,553 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:32] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.094 2026-09-14 11:06:32,575 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:32] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.108 2026-09-14 11:06:32,592 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:32] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.056 2026-09-14 11:06:32,603 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:32] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.050 2026-09-14 11:06:32,627 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:32] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.007 0.125 2026-09-14 11:06:32,644 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:32] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.125 2026-09-14 11:06:32,657 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:32] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.099 2026-09-14 11:06:32,783 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:32] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 33 0.065 0.139 2026-09-14 11:06:32,813 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product.browser: [5/11] Tour PoSDownPaymentFixedTax → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:06:32,891 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product.browser: [6/11] Tour PoSDownPaymentFixedTax → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:06:33,150 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:33] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 103 0.080 0.178 2026-09-14 11:06:33,250 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:33] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.029 0.039 2026-09-14 11:06:33,255 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.065 2026-09-14 11:06:33,375 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:33,385 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product.browser: [7/11] Tour PoSDownPaymentFixedTax → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-14 11:06:33,469 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product.browser: [8/11] Tour PoSDownPaymentFixedTax → Step click numpad button: +20 (trigger: div.numpad button[value="+20"]) 2026-09-14 11:06:33,485 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:33] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.010 0.015 2026-09-14 11:06:33,555 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:33] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 22 0.024 0.034 2026-09-14 11:06:33,636 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:33] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.022 0.032 2026-09-14 11:06:33,695 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product.browser: [9/11] Tour PoSDownPaymentFixedTax → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-09-14 11:06:33,810 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product.browser: [10/11] Tour PoSDownPaymentFixedTax → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"1.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("1.00"))) 2026-09-14 11:06:33,875 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product.browser: [11/11] Tour PoSDownPaymentFixedTax → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"20.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("20.00"))) 2026-09-14 11:06:33,941 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product.browser: tour succeeded 2026-09-14 11:06:33,942 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product.browser: ╔═══════════════════════════════════════╗ ║ TOUR PoSDownPaymentFixedTax SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-14 11:06:34,059 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product.browser: heap 16637912 (allocated 17833984) 2026-09-14 11:06:34,072 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product: Closing chrome headless with pid 49466 2026-09-14 11:06:34,073 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product: Closing websocket connection 2026-09-14 11:06:34,078 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product: Terminating chrome headless with pid 49466 2026-09-14 11:06:34,127 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product: Removing chrome user profile "/tmp/tmpy3ejk2bx_chrome_odoo" 2026-09-14 11:06:34,206 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-09-14 11:06:36,066 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome pid: 49599 2026-09-14 11:06:36,067 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless temporary user profile dir: /tmp/tmpuf5n2d3b_chrome_odoo 2026-09-14 11:06:36,067 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:36575/json/version 2026-09-14 11:06:36,068 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36575/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:06:36,077 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:06:36,077 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:36575/json 2026-09-14 11:06:36,078 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36575/json with timeout 3 increased to 10s during tests 2026-09-14 11:06:36,087 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Websocket url found: ws://127.0.0.1:36575/devtools/page/9EED2B00E892D18A97E7EBB126740BE8 2026-09-14 11:06:36,094 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Enable chrome headless console log notification 2026-09-14 11:06:36,098 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless enable page notifications 2026-09-14 11:06:36,694 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:06:36,697 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Setting session cookie in browser 2026-09-14 11:06:36,701 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:06:36,701 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:06:36,712 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:06:37,552 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:37] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 127 0.148 0.696 2026-09-14 11:06:37,555 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigation result: {'frameId': '9EED2B00E892D18A97E7EBB126740BE8', 'loaderId': '36ED0B5720825FA06F8FBC97DAD4EB36', 'isDownload': False} 2026-09-14 11:06:37,556 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-09-14 11:06:37,563 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:06:37,591 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:37] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.015 2026-09-14 11:06:37,613 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:37] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.039 2026-09-14 11:06:37,617 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:37] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-09-14 11:06:38,068 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:38] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:06:38,079 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:06:38,099 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate test code "odoo.startTour('PoSDownPaymentLinesPerTax', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:06:38,104 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [1/19] Tour PoSDownPaymentLinesPerTax → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:06:38,107 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: IndexedDB 1 Ready 2026-09-14 11:06:38,810 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:38] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 319 0.394 0.330 2026-09-14 11:06:38,831 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.736 2026-09-14 11:06:39,010 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.024 2026-09-14 11:06:39,012 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.018 2026-09-14 11:06:39,029 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-14 11:06:39,083 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-14 11:06:39,112 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.006 0.007 2026-09-14 11:06:39,126 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: Owl is running in 'dev' mode. 2026-09-14 11:06:39,217 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:39,219 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:39,306 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:06:39,314 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:06:39,329 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 11:06:39,356 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 9 0.029 0.043 2026-09-14 11:06:39,389 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.013 0.083 2026-09-14 11:06:39,412 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [2/19] Tour PoSDownPaymentLinesPerTax → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:06:39,502 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.017 2026-09-14 11:06:39,522 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.038 2026-09-14 11:06:39,530 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.043 2026-09-14 11:06:39,539 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.056 2026-09-14 11:06:39,545 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.056 2026-09-14 11:06:39,565 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.018 2026-09-14 11:06:39,582 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.090 2026-09-14 11:06:39,604 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [3/19] Tour PoSDownPaymentLinesPerTax → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:06:39,630 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.031 0.066 2026-09-14 11:06:39,651 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.008 0.069 2026-09-14 11:06:39,660 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [4/19] Tour PoSDownPaymentLinesPerTax → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:06:39,660 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.098 2026-09-14 11:06:39,666 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.102 2026-09-14 11:06:39,675 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.083 2026-09-14 11:06:39,690 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.171 2026-09-14 11:06:39,772 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:39] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 33 0.042 0.087 2026-09-14 11:06:39,815 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [5/19] Tour PoSDownPaymentLinesPerTax → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:06:39,891 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [6/19] Tour PoSDownPaymentLinesPerTax → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:06:40,158 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:40] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 103 0.120 0.144 2026-09-14 11:06:40,247 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:40] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.022 0.037 2026-09-14 11:06:40,252 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.054 2026-09-14 11:06:40,366 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:40,378 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [7/19] Tour PoSDownPaymentLinesPerTax → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-14 11:06:40,457 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [8/19] Tour PoSDownPaymentLinesPerTax → Step click numpad button: +20 (trigger: div.numpad button[value="+20"]) 2026-09-14 11:06:40,522 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:40] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.028 0.034 2026-09-14 11:06:40,607 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:40] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 22 0.034 0.036 2026-09-14 11:06:40,669 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:40] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.020 0.028 2026-09-14 11:06:40,707 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [9/19] Tour PoSDownPaymentLinesPerTax → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-09-14 11:06:40,851 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [10/19] Tour PoSDownPaymentLinesPerTax → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"2.20"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("2.20"))) 2026-09-14 11:06:40,931 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [11/19] Tour PoSDownPaymentLinesPerTax → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"1.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("1.00"))) 2026-09-14 11:06:40,978 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [12/19] Tour PoSDownPaymentLinesPerTax → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"3.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("3.00"))) 2026-09-14 11:06:41,042 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [13/19] Tour PoSDownPaymentLinesPerTax → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:06:41,122 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [14/19] Tour PoSDownPaymentLinesPerTax → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:06:41,140 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:06:41,141 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:06:41,184 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [15/19] Tour PoSDownPaymentLinesPerTax → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:06:41,235 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [16/19] Tour PoSDownPaymentLinesPerTax → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:06:41,305 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [17/19] Tour PoSDownPaymentLinesPerTax → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-14 11:06:41,364 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [18/19] Tour PoSDownPaymentLinesPerTax → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:06:41,480 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [19/19] Tour PoSDownPaymentLinesPerTax → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-14 11:06:41,489 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66866566 started for PoS orders references: [{'name': 'Order 00555-001-0001', 'uuid': 'a8b1afdc-404d-40c1-91d8-3e6f00b489c7'}] 2026-09-14 11:06:41,493 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:06:44,008 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66866566 order {'name': 'Order 00555-001-0001', 'uuid': 'a8b1afdc-404d-40c1-91d8-3e6f00b489c7'} created pos.order #600 2026-09-14 11:06:44,012 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66866566 finished 2026-09-14 11:06:44,566 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 906 1.229 1.851 2026-09-14 11:06:44,632 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:44] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:06:44,742 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:44] "GET /account/download_invoice_documents/913/pdf HTTP/1.1" 200 - 26 0.047 0.039 2026-09-14 11:06:44,797 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:44] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.022 0.107 2026-09-14 11:06:44,822 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:06:44,883 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:44] "GET /web/image?model=pos.config&id=82&field=custom_logo HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 11:06:44,916 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: tour succeeded 2026-09-14 11:06:44,917 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: ╔══════════════════════════════════════════╗ ║ TOUR PoSDownPaymentLinesPerTax SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-14 11:06:45,032 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: heap 18371368 (allocated 19800064) 2026-09-14 11:06:45,050 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing chrome headless with pid 49599 2026-09-14 11:06:45,052 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing websocket connection 2026-09-14 11:06:45,053 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Terminating chrome headless with pid 49599 2026-09-14 11:06:45,108 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Removing chrome user profile "/tmp/tmpuf5n2d3b_chrome_odoo" 2026-09-14 11:06:45,247 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_draft_pos_order_linked_sale_order ... 2026-09-14 11:06:46,488 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome pid: 49738 2026-09-14 11:06:46,489 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless temporary user profile dir: /tmp/tmp1pvq001n_chrome_odoo 2026-09-14 11:06:46,489 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Issuing json command http://127.0.0.1:39429/json/version 2026-09-14 11:06:46,490 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39429/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:06:46,494 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:06:46,494 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Issuing json command http://127.0.0.1:39429/json 2026-09-14 11:06:46,495 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39429/json with timeout 3 increased to 10s during tests 2026-09-14 11:06:46,497 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Websocket url found: ws://127.0.0.1:39429/devtools/page/F668E04E7976D366D33DDB5F7F5AB8DD 2026-09-14 11:06:46,503 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Enable chrome headless console log notification 2026-09-14 11:06:46,508 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless enable page notifications 2026-09-14 11:06:46,931 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:06:46,934 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Setting session cookie in browser 2026-09-14 11:06:46,957 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:06:46,957 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:06:46,969 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:06:47,760 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:47] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 126 0.123 0.672 2026-09-14 11:06:47,763 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigation result: {'frameId': 'F668E04E7976D366D33DDB5F7F5AB8DD', 'loaderId': '7DBEB8B6FF43F142CFB662AF0D9326F9', 'isDownload': False} 2026-09-14 11:06:47,763 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Evaluate ready code "odoo.isTourReady('PosSettleOrder5')" 2026-09-14 11:06:47,773 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:06:47,792 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:47] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-14 11:06:47,799 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:47] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-14 11:06:47,814 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:47] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.018 2026-09-14 11:06:48,237 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:48] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:06:48,257 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:48,278 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Evaluate test code "odoo.startTour('PosSettleOrder5', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:06:48,286 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.009 2026-09-14 11:06:48,293 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [1/11] Tour PosSettleOrder5 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:06:48,293 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: IndexedDB 1 Ready 2026-09-14 11:06:49,994 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:49] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 309 0.291 1.422 2026-09-14 11:06:49,996 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.695 2026-09-14 11:06:50,132 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.014 2026-09-14 11:06:50,154 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-14 11:06:50,210 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.007 2026-09-14 11:06:50,230 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:06:50,240 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: Owl is running in 'dev' mode. 2026-09-14 11:06:50,330 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:06:50,334 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:50,395 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:06:50,398 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:06:50,413 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 11:06:50,476 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [2/11] Tour PosSettleOrder5 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:06:50,484 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 16 0.023 0.062 2026-09-14 11:06:50,527 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.016 0.103 2026-09-14 11:06:50,563 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.014 0.012 2026-09-14 11:06:50,575 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.018 2026-09-14 11:06:50,585 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.039 2026-09-14 11:06:50,633 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.092 2026-09-14 11:06:50,652 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.094 2026-09-14 11:06:50,654 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [3/11] Tour PosSettleOrder5 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:06:50,674 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.056 2026-09-14 11:06:50,696 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.140 2026-09-14 11:06:50,718 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [4/11] Tour PosSettleOrder5 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:06:50,723 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.006 0.076 2026-09-14 11:06:50,741 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.009 0.109 2026-09-14 11:06:50,754 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.179 2026-09-14 11:06:50,767 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.059 2026-09-14 11:06:50,869 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 31 0.044 0.096 2026-09-14 11:06:50,880 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.218 2026-09-14 11:06:50,899 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:50] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.194 2026-09-14 11:06:50,912 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [5/11] Tour PosSettleOrder5 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:06:50,986 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [6/11] Tour PosSettleOrder5 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:06:51,195 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:51] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 99 0.068 0.135 2026-09-14 11:06:51,292 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:51] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.020 0.044 2026-09-14 11:06:51,297 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.061 2026-09-14 11:06:51,425 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:51,441 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [7/11] Tour PosSettleOrder5 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:06:51,505 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [8/11] Tour PosSettleOrder5 → Step body:not(:has(.modal)) 2026-09-14 11:06:51,522 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:51] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.003 0.013 2026-09-14 11:06:51,593 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:51] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.031 0.029 2026-09-14 11:06:51,663 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:51] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.029 0.028 2026-09-14 11:06:51,739 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:51] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 16 0.040 0.027 2026-09-14 11:06:51,805 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [9/11] Tour PosSettleOrder5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:06:51,873 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [10/11] Tour PosSettleOrder5 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-14 11:06:51,939 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [11/11] Tour PosSettleOrder5 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:06:51,990 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: tour succeeded 2026-09-14 11:06:51,991 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder5 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-14 11:06:52,074 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: heap 16445076 (allocated 17833984) 2026-09-14 11:06:52,081 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing chrome headless with pid 49738 2026-09-14 11:06:52,083 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing websocket connection 2026-09-14 11:06:52,092 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Terminating chrome headless with pid 49738 2026-09-14 11:06:52,151 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Removing chrome user profile "/tmp/tmp1pvq001n_chrome_odoo" 2026-09-14 11:06:52,239 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos ... 2026-09-14 11:06:52,962 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome pid: 49868 2026-09-14 11:06:52,963 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome headless temporary user profile dir: /tmp/tmp66b4zcyr_chrome_odoo 2026-09-14 11:06:52,965 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Issuing json command http://127.0.0.1:43725/json/version 2026-09-14 11:06:52,966 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43725/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:06:52,987 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:06:52,987 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Issuing json command http://127.0.0.1:43725/json 2026-09-14 11:06:52,988 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43725/json with timeout 3 increased to 10s during tests 2026-09-14 11:06:52,991 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Websocket url found: ws://127.0.0.1:43725/devtools/page/5BE5E336E1527761FDD8D424D00704D0 2026-09-14 11:06:52,995 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Enable chrome headless console log notification 2026-09-14 11:06:52,998 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome headless enable page notifications 2026-09-14 11:06:53,312 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:06:53,315 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Setting session cookie in browser 2026-09-14 11:06:53,319 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:06:53,319 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:06:53,329 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:06:54,021 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:54] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 127 0.100 0.594 2026-09-14 11:06:54,025 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigation result: {'frameId': '5BE5E336E1527761FDD8D424D00704D0', 'loaderId': 'C51ABCF337A8F01DA2174AF059A8BE54', 'isDownload': False} 2026-09-14 11:06:54,025 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Evaluate ready code "odoo.isTourReady('test_ecommerce_paid_order_is_hidden_in_pos')" 2026-09-14 11:06:54,031 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:06:54,049 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:54] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-14 11:06:54,060 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:54] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-14 11:06:54,111 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:54] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.023 0.042 2026-09-14 11:06:54,448 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:54] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:06:54,460 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:54,474 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Evaluate test code "odoo.startTour('test_ecommerce_paid_order_is_hidden_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:06:54,476 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: IndexedDB 1 Ready 2026-09-14 11:06:54,479 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [1/11] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:06:55,217 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 315 0.379 0.369 2026-09-14 11:06:55,227 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.750 2026-09-14 11:06:55,370 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:06:55,389 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.015 2026-09-14 11:06:55,427 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.006 0.013 2026-09-14 11:06:55,482 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-14 11:06:55,500 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:06:55,512 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: Owl is running in 'dev' mode. 2026-09-14 11:06:55,588 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:06:55,589 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:06:55,647 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:55,687 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:06:55,689 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 11:06:55,708 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [2/11] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:06:55,733 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 16 0.024 0.035 2026-09-14 11:06:55,760 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.010 0.091 2026-09-14 11:06:55,825 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.019 0.039 2026-09-14 11:06:55,846 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.062 2026-09-14 11:06:55,860 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.047 2026-09-14 11:06:55,869 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [3/11] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:06:55,875 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.040 2026-09-14 11:06:55,895 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.122 2026-09-14 11:06:55,911 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.056 2026-09-14 11:06:55,927 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [4/11] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 11:06:55,927 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.006 0.146 2026-09-14 11:06:55,938 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.070 2026-09-14 11:06:55,954 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.168 2026-09-14 11:06:55,968 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.064 2026-09-14 11:06:55,983 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.098 2026-09-14 11:06:55,999 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:55] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.061 2026-09-14 11:06:56,007 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:56] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.091 2026-09-14 11:06:56,096 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:56] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 31 0.042 0.113 2026-09-14 11:06:56,225 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [5/11] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 11:06:56,352 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [6/11] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click partner 'A Test Partner 1' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner 1)) 2026-09-14 11:06:56,412 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [7/11] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:06:56,481 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [8/11] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:06:56,538 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [9/11] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:06:56,595 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [10/11] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:06:56,668 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [11/11] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step Check that the orders list is empty (trigger: p:contains(No record found)) 2026-09-14 11:06:56,903 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:56] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 101 0.102 0.132 2026-09-14 11:06:56,965 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:56] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 3 0.004 0.029 2026-09-14 11:06:56,979 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.039 2026-09-14 11:06:57,188 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: tour succeeded 2026-09-14 11:06:57,189 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_ecommerce_paid_order_is_hidden_in_pos SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-09-14 11:06:57,190 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:06:57,312 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: heap 22250940 (allocated 23601152) 2026-09-14 11:06:57,348 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing chrome headless with pid 49868 2026-09-14 11:06:57,351 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing websocket connection 2026-09-14 11:06:57,351 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Terminating chrome headless with pid 49868 2026-09-14 11:06:57,411 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Removing chrome user profile "/tmp/tmp66b4zcyr_chrome_odoo" 2026-09-14 11:06:57,536 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos ... 2026-09-14 11:06:58,250 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome pid: 49990 2026-09-14 11:06:58,251 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome headless temporary user profile dir: /tmp/tmpcy7fekak_chrome_odoo 2026-09-14 11:06:58,251 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Issuing json command http://127.0.0.1:33541/json/version 2026-09-14 11:06:58,252 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:33541/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:06:58,308 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:06:58,309 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Issuing json command http://127.0.0.1:33541/json 2026-09-14 11:06:58,310 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:33541/json with timeout 3 increased to 10s during tests 2026-09-14 11:06:58,317 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Websocket url found: ws://127.0.0.1:33541/devtools/page/9BE60340E400E5E44E8EAA669A52132C 2026-09-14 11:06:58,321 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Enable chrome headless console log notification 2026-09-14 11:06:58,324 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome headless enable page notifications 2026-09-14 11:06:58,721 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:06:58,725 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Setting session cookie in browser 2026-09-14 11:06:58,734 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:06:58,734 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:06:58,748 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:06:59,619 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:59] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 175 0.210 0.666 2026-09-14 11:06:59,622 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigation result: {'frameId': '9BE60340E400E5E44E8EAA669A52132C', 'loaderId': '15528CA42BAEDA0C141F998AC45C8439', 'isDownload': False} 2026-09-14 11:06:59,623 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Evaluate ready code "odoo.isTourReady('test_ecommerce_unpaid_order_is_shown_in_pos')" 2026-09-14 11:06:59,633 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:06:59,652 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:59] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-14 11:06:59,667 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:59] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-09-14 11:06:59,677 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:06:59] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-09-14 11:07:00,082 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:00] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:07:00,108 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:07:00,119 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: IndexedDB 1 Ready 2026-09-14 11:07:00,123 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Evaluate test code "odoo.startTour('test_ecommerce_unpaid_order_is_shown_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:07:00,132 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [1/11] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:07:00,808 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:00] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 315 0.380 0.319 2026-09-14 11:07:00,816 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.699 2026-09-14 11:07:00,969 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-09-14 11:07:01,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.026 2026-09-14 11:07:01,016 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:07:01,061 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:07:01,084 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:07:01,092 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: Owl is running in 'dev' mode. 2026-09-14 11:07:01,176 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:01,177 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:01,219 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:01,238 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:07:01,244 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 11:07:01,285 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [2/11] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:07:01,289 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 16 0.022 0.046 2026-09-14 11:07:01,316 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.012 0.079 2026-09-14 11:07:01,378 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.041 2026-09-14 11:07:01,393 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.054 2026-09-14 11:07:01,412 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.073 2026-09-14 11:07:01,433 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.009 0.062 2026-09-14 11:07:01,458 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.097 2026-09-14 11:07:01,476 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [3/11] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:07:01,486 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.008 0.054 2026-09-14 11:07:01,501 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.097 2026-09-14 11:07:01,516 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.178 2026-09-14 11:07:01,537 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [4/11] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 11:07:01,546 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.155 2026-09-14 11:07:01,557 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.083 2026-09-14 11:07:01,581 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.128 2026-09-14 11:07:01,589 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.073 2026-09-14 11:07:01,678 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 29 0.039 0.111 2026-09-14 11:07:01,687 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:01] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.194 2026-09-14 11:07:01,804 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [5/11] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 11:07:01,949 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [6/11] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click partner 'A Test Partner 1' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner 1)) 2026-09-14 11:07:02,012 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [7/11] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:07:02,080 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [8/11] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:07:02,139 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [9/11] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:07:02,212 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [10/11] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:07:02,285 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [11/11] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step Check that the orders list is not empty (trigger: .o_data_row) 2026-09-14 11:07:02,467 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:02] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 101 0.063 0.116 2026-09-14 11:07:02,572 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:02] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 18 0.036 0.041 2026-09-14 11:07:02,576 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.073 2026-09-14 11:07:02,685 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: tour succeeded 2026-09-14 11:07:02,686 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR test_ecommerce_unpaid_order_is_shown_in_pos SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-09-14 11:07:02,692 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:07:02,838 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: heap 20422548 (allocated 21241856) 2026-09-14 11:07:02,843 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing chrome headless with pid 49990 2026-09-14 11:07:02,846 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing websocket connection 2026-09-14 11:07:02,847 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Terminating chrome headless with pid 49990 2026-09-14 11:07:02,945 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Removing chrome user profile "/tmp/tmpcy7fekak_chrome_odoo" 2026-09-14 11:07:03,071 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_lot_groupable_and_non_groupable ... 2026-09-14 11:07:04,720 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome pid: 50122 2026-09-14 11:07:04,720 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless temporary user profile dir: /tmp/tmp6916xhz8_chrome_odoo 2026-09-14 11:07:04,721 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Issuing json command http://127.0.0.1:43439/json/version 2026-09-14 11:07:04,722 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43439/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:07:04,794 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:07:04,795 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Issuing json command http://127.0.0.1:43439/json 2026-09-14 11:07:04,795 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43439/json with timeout 3 increased to 10s during tests 2026-09-14 11:07:04,802 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Websocket url found: ws://127.0.0.1:43439/devtools/page/96B77555866D766C5564F890289BF96C 2026-09-14 11:07:04,814 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Enable chrome headless console log notification 2026-09-14 11:07:04,818 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless enable page notifications 2026-09-14 11:07:05,313 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:07:05,316 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Setting session cookie in browser 2026-09-14 11:07:05,320 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:07:05,320 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:07:05,333 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:07:06,053 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:06] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 126 0.101 0.624 2026-09-14 11:07:06,059 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigation result: {'frameId': '96B77555866D766C5564F890289BF96C', 'loaderId': '3EBF8F1ADA897FC6A1E3868015B448FF', 'isDownload': False} 2026-09-14 11:07:06,059 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Evaluate ready code "odoo.isTourReady('test_import_lot_groupable_and_non_groupable')" 2026-09-14 11:07:06,064 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:07:06,102 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:06] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.026 2026-09-14 11:07:06,110 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:06] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.034 2026-09-14 11:07:06,125 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:06] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.049 2026-09-14 11:07:06,520 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:06] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:07:06,561 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: IndexedDB 1 Ready 2026-09-14 11:07:06,567 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:07:06,571 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.018 2026-09-14 11:07:06,582 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Evaluate test code "odoo.startTour('test_import_lot_groupable_and_non_groupable', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:07:06,589 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [1/19] Tour test_import_lot_groupable_and_non_groupable → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:07:07,259 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 315 0.371 0.335 2026-09-14 11:07:07,261 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.665 2026-09-14 11:07:07,419 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-09-14 11:07:07,448 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-14 11:07:07,480 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:07:07,504 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:07:07,523 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: Owl is running in 'dev' mode. 2026-09-14 11:07:07,587 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:07:07,592 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:07,636 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:07,661 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:07:07,668 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:07:07,683 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 9 0.015 0.026 2026-09-14 11:07:07,720 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [2/19] Tour test_import_lot_groupable_and_non_groupable → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:07:07,734 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.026 0.056 2026-09-14 11:07:07,785 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.012 2026-09-14 11:07:07,796 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.020 2026-09-14 11:07:07,813 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.040 2026-09-14 11:07:07,831 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.047 2026-09-14 11:07:07,853 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.074 2026-09-14 11:07:07,866 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.032 2026-09-14 11:07:07,882 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [3/19] Tour test_import_lot_groupable_and_non_groupable → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:07:07,885 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.054 2026-09-14 11:07:07,896 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.123 2026-09-14 11:07:07,910 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.037 2026-09-14 11:07:07,929 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.069 2026-09-14 11:07:07,945 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.113 2026-09-14 11:07:07,948 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [4/19] Tour test_import_lot_groupable_and_non_groupable → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:07:07,973 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:07] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.071 2026-09-14 11:07:08,077 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:08] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 31 0.059 0.116 2026-09-14 11:07:08,099 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:08] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.250 2026-09-14 11:07:08,118 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [5/19] Tour test_import_lot_groupable_and_non_groupable → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:07:08,192 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [6/19] Tour test_import_lot_groupable_and_non_groupable → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:07:08,408 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:08] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 99 0.090 0.124 2026-09-14 11:07:08,493 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:08] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.026 0.033 2026-09-14 11:07:08,498 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.055 2026-09-14 11:07:08,610 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:07:08,623 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [7/19] Tour test_import_lot_groupable_and_non_groupable → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:07:08,693 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [8/19] Tour test_import_lot_groupable_and_non_groupable → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Ok')) 2026-09-14 11:07:08,740 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:08] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.003 0.041 2026-09-14 11:07:08,805 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:08] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 22 0.020 0.031 2026-09-14 11:07:08,870 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:08] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.019 0.033 2026-09-14 11:07:08,949 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:08] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 34 0.027 0.042 2026-09-14 11:07:09,062 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [9/19] Tour test_import_lot_groupable_and_non_groupable → Step body:not(:has(.modal)) 2026-09-14 11:07:09,162 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [10/19] Tour test_import_lot_groupable_and_non_groupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:07:09,222 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [11/19] Tour test_import_lot_groupable_and_non_groupable → Step Check orderline with attributes: {"withClass":".selected","productName":"Groupable Product"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Groupable Product"))) 2026-09-14 11:07:09,289 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [12/19] Tour test_import_lot_groupable_and_non_groupable → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:07:09,354 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [13/19] Tour test_import_lot_groupable_and_non_groupable → Step check orderlines number (trigger: .order-container .orderline) 2026-09-14 11:07:09,421 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [14/19] Tour test_import_lot_groupable_and_non_groupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:07:09,472 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [15/19] Tour test_import_lot_groupable_and_non_groupable → Step order total amount is '60' (trigger: .product-screen .order-summary .total:contains("60")) 2026-09-14 11:07:09,524 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [16/19] Tour test_import_lot_groupable_and_non_groupable → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:07:09,573 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [17/19] Tour test_import_lot_groupable_and_non_groupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:07:09,637 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [18/19] Tour test_import_lot_groupable_and_non_groupable → Step Check orderline with attributes: {"withClass":".selected","productName":"Groupable Product","quantity":"1","price":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Groupable Product")):has(.qty:contains("1")):has(.price:contains("10"))) 2026-09-14 11:07:09,689 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [19/19] Tour test_import_lot_groupable_and_non_groupable → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:07:09,739 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: tour succeeded 2026-09-14 11:07:09,740 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR test_import_lot_groupable_and_non_groupable SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-09-14 11:07:09,809 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: heap 17073392 (allocated 18620416) 2026-09-14 11:07:09,811 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing chrome headless with pid 50122 2026-09-14 11:07:09,812 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing websocket connection 2026-09-14 11:07:09,812 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Terminating chrome headless with pid 50122 2026-09-14 11:07:09,855 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Removing chrome user profile "/tmp/tmp6916xhz8_chrome_odoo" 2026-09-14 11:07:09,941 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-09-14 11:07:10,810 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 50251 2026-09-14 11:07:10,810 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpd6h6n18b_chrome_odoo 2026-09-14 11:07:10,810 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:36461/json/version 2026-09-14 11:07:10,811 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36461/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:07:10,868 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:07:10,869 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:36461/json 2026-09-14 11:07:10,869 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36461/json with timeout 3 increased to 10s during tests 2026-09-14 11:07:10,872 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:36461/devtools/page/85F05EBC482D8ECE6B7C8DB8EA9535D3 2026-09-14 11:07:10,874 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-09-14 11:07:10,876 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-09-14 11:07:11,189 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:07:11,192 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-09-14 11:07:11,196 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:07:11,196 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:07:11,210 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:07:12,028 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:12] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 126 0.125 0.699 2026-09-14 11:07:12,030 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '85F05EBC482D8ECE6B7C8DB8EA9535D3', 'loaderId': '3AAA0433F9CE66FDB07547B327868FCA', 'isDownload': False} 2026-09-14 11:07:12,030 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order_1')" 2026-09-14 11:07:12,037 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:07:12,060 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:12] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-09-14 11:07:12,069 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:12] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-09-14 11:07:12,080 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:12] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.031 2026-09-14 11:07:12,493 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:12] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:07:12,506 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:07:12,523 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 11:07:12,524 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate test code "odoo.startTour('test_multiple_lots_sale_order_1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:07:12,537 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [1/9] Tour test_multiple_lots_sale_order_1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:07:12,537 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: IndexedDB 1 Ready 2026-09-14 11:07:13,205 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:13] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 314 0.357 0.320 2026-09-14 11:07:13,207 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.662 2026-09-14 11:07:13,418 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-14 11:07:13,447 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-09-14 11:07:13,483 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.005 2026-09-14 11:07:13,507 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:13] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:07:13,516 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-09-14 11:07:13,583 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:13,592 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:07:13,630 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:13,651 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:07:13,656 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:07:13,690 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:13] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 16 0.024 0.034 2026-09-14 11:07:13,738 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [2/9] Tour test_multiple_lots_sale_order_1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:07:13,753 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:13] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.023 0.088 2026-09-14 11:07:13,849 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:13] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.011 0.013 2026-09-14 11:07:13,878 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:13] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.044 2026-09-14 11:07:13,910 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:13] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.018 0.056 2026-09-14 11:07:13,916 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:13] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.083 2026-09-14 11:07:13,927 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [3/9] Tour test_multiple_lots_sale_order_1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:07:13,943 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:13] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.061 2026-09-14 11:07:13,951 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:13] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.054 2026-09-14 11:07:13,983 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:13] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.007 0.133 2026-09-14 11:07:14,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [4/9] Tour test_multiple_lots_sale_order_1 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:07:14,008 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:14] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.010 0.060 2026-09-14 11:07:14,021 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:14] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.083 2026-09-14 11:07:14,033 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:14] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.067 2026-09-14 11:07:14,040 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:14] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.045 2026-09-14 11:07:14,124 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:14] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 33 0.037 0.072 2026-09-14 11:07:14,136 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:14] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.180 2026-09-14 11:07:14,142 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:14] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.307 2026-09-14 11:07:14,162 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [5/9] Tour test_multiple_lots_sale_order_1 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:07:14,245 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [6/9] Tour test_multiple_lots_sale_order_1 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:07:14,440 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:14] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 101 0.054 0.138 2026-09-14 11:07:14,578 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:14] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.040 0.065 2026-09-14 11:07:14,587 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.103 2026-09-14 11:07:14,738 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:14,739 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [7/9] Tour test_multiple_lots_sale_order_1 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:07:14,822 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [8/9] Tour test_multiple_lots_sale_order_1 → Step body:not(:has(.modal)) 2026-09-14 11:07:14,849 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:14] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.007 0.016 2026-09-14 11:07:14,951 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:14] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 22 0.036 0.037 2026-09-14 11:07:15,001 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:15] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.014 0.024 2026-09-14 11:07:15,078 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:15] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 20 0.037 0.032 2026-09-14 11:07:15,158 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [9/9] Tour test_multiple_lots_sale_order_1 → Step Check orderline with attributes: {"productName":"Product","quantity":"6.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product")):has(.qty:contains("6"))) 2026-09-14 11:07:15,222 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-09-14 11:07:15,223 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_multiple_lots_sale_order_1 SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-14 11:07:15,302 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16353280 (allocated 18096128) 2026-09-14 11:07:15,306 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 50251 2026-09-14 11:07:15,311 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-09-14 11:07:15,311 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 50251 2026-09-14 11:07:15,407 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpd6h6n18b_chrome_odoo" 2026-09-14 11:07:16,341 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 50387 2026-09-14 11:07:16,342 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmperck32jc_chrome_odoo 2026-09-14 11:07:16,342 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:37541/json/version 2026-09-14 11:07:16,343 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:37541/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:07:16,349 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:07:16,349 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:37541/json 2026-09-14 11:07:16,349 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:37541/json with timeout 3 increased to 10s during tests 2026-09-14 11:07:16,352 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:37541/devtools/page/2A4CC768DEA6C280FE59AD7B6195F491 2026-09-14 11:07:16,354 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-09-14 11:07:16,357 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-09-14 11:07:16,876 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:07:16,878 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-09-14 11:07:16,884 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:07:16,884 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:07:16,983 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:16] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 30 0.024 0.063 2026-09-14 11:07:16,990 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '2A4CC768DEA6C280FE59AD7B6195F491', 'loaderId': '2176578B4F61AECE2893D2270BC19AB1', 'isDownload': False} 2026-09-14 11:07:16,990 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order_2')" 2026-09-14 11:07:16,997 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:07:17,020 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:17] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-09-14 11:07:17,030 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:17] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-14 11:07:17,041 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:17] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-09-14 11:07:17,411 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:17] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:07:17,440 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:17,453 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.010 2026-09-14 11:07:17,454 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: IndexedDB 1 Ready 2026-09-14 11:07:17,458 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate test code "odoo.startTour('test_multiple_lots_sale_order_2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:07:17,470 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [1/10] Tour test_multiple_lots_sale_order_2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:07:17,994 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:17] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 193 0.255 0.292 2026-09-14 11:07:17,995 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.524 2026-09-14 11:07:18,194 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.003 0.008 2026-09-14 11:07:18,228 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.004 0.005 2026-09-14 11:07:18,275 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-14 11:07:18,291 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:18] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:07:18,302 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-09-14 11:07:18,371 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:18,379 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:18,460 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:07:18,463 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:07:18,471 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-09-14 11:07:18,489 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [2/10] Tour test_multiple_lots_sale_order_2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:07:18,495 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:18] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 9 0.016 0.033 2026-09-14 11:07:18,513 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:18] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 4 0.005 0.051 2026-09-14 11:07:18,582 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:18] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.026 2026-09-14 11:07:18,606 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:18] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.007 0.045 2026-09-14 11:07:18,617 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:18] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.050 2026-09-14 11:07:18,625 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [3/10] Tour test_multiple_lots_sale_order_2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:07:18,680 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:18] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.038 0.069 2026-09-14 11:07:18,719 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [4/10] Tour test_multiple_lots_sale_order_2 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:07:18,729 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:18] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.018 0.137 2026-09-14 11:07:18,754 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:18] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.009 0.181 2026-09-14 11:07:18,771 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:18] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.009 0.169 2026-09-14 11:07:18,808 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:18] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.115 2026-09-14 11:07:18,809 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [5/10] Tour test_multiple_lots_sale_order_2 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:07:18,823 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:18] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.086 2026-09-14 11:07:18,838 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:18] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.058 2026-09-14 11:07:18,876 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:18] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.020 0.235 2026-09-14 11:07:18,898 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:18] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.282 2026-09-14 11:07:19,006 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:19] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 4 0.021 0.171 2026-09-14 11:07:19,015 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:19] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.246 2026-09-14 11:07:19,097 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:19] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 15 0.018 0.032 2026-09-14 11:07:19,104 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.052 2026-09-14 11:07:19,256 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:19,266 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [6/10] Tour test_multiple_lots_sale_order_2 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:07:19,340 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [7/10] Tour test_multiple_lots_sale_order_2 → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Cancel')) 2026-09-14 11:07:19,369 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:19] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.002 0.022 2026-09-14 11:07:19,417 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:19] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.012 0.024 2026-09-14 11:07:19,492 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:19] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.040 0.025 2026-09-14 11:07:19,589 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:19] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 28 0.040 0.046 2026-09-14 11:07:19,670 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [8/10] Tour test_multiple_lots_sale_order_2 → Step body:not(:has(.modal)) 2026-09-14 11:07:19,733 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [9/10] Tour test_multiple_lots_sale_order_2 → Step Check orderline with attributes: {"productName":"Product","quantity":"6.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product")):has(.qty:contains("6"))) 2026-09-14 11:07:19,795 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [10/10] Tour test_multiple_lots_sale_order_2 → Step Check that the line-lot-icon has text-danger class (trigger: .order-container .orderline:has(.product-name:contains("Product")) .line-lot-icon.text-danger) 2026-09-14 11:07:19,858 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-09-14 11:07:19,859 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_multiple_lots_sale_order_2 SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-14 11:07:19,921 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16260292 (allocated 18096128) 2026-09-14 11:07:19,927 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 50387 2026-09-14 11:07:19,930 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-09-14 11:07:19,931 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 50387 2026-09-14 11:07:20,030 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmperck32jc_chrome_odoo" 2026-09-14 11:07:20,313 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 50519 2026-09-14 11:07:20,313 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmp9mk3cob5_chrome_odoo 2026-09-14 11:07:20,313 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:38457/json/version 2026-09-14 11:07:20,315 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38457/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:07:20,319 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:07:20,319 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:38457/json 2026-09-14 11:07:20,320 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38457/json with timeout 3 increased to 10s during tests 2026-09-14 11:07:20,322 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:38457/devtools/page/29E5149213CE64B4935732C0218B0058 2026-09-14 11:07:20,324 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-09-14 11:07:20,327 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-09-14 11:07:20,346 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:07:20,350 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-09-14 11:07:20,359 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:07:20,359 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:07:20,465 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:20] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 30 0.026 0.068 2026-09-14 11:07:20,476 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '29E5149213CE64B4935732C0218B0058', 'loaderId': 'B90F7E314680497779E5EFE58DE75E91', 'isDownload': False} 2026-09-14 11:07:20,476 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order_3')" 2026-09-14 11:07:20,490 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:07:20,506 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:20] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-09-14 11:07:20,515 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:20] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-14 11:07:20,526 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:20] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-09-14 11:07:20,913 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:20] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:07:20,922 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:20,940 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: IndexedDB 1 Ready 2026-09-14 11:07:20,941 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate test code "odoo.startTour('test_multiple_lots_sale_order_3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:07:20,942 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.007 2026-09-14 11:07:20,954 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [1/33] Tour test_multiple_lots_sale_order_3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:07:21,452 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:21] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 193 0.241 0.276 2026-09-14 11:07:21,454 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.482 2026-09-14 11:07:21,610 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.000 0.005 2026-09-14 11:07:21,629 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:07:21,661 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:07:21,674 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:21] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:07:21,682 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-09-14 11:07:21,742 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:21,746 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:21,789 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:07:21,810 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:07:21,811 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:07:21,849 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:21] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 9 0.027 0.036 2026-09-14 11:07:21,865 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [2/33] Tour test_multiple_lots_sale_order_3 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:07:21,877 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:21] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 4 0.007 0.075 2026-09-14 11:07:21,921 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:21] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.023 2026-09-14 11:07:21,928 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:21] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.029 2026-09-14 11:07:21,939 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:21] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.030 2026-09-14 11:07:21,955 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:21] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.054 2026-09-14 11:07:21,962 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:21] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.048 2026-09-14 11:07:21,983 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [3/33] Tour test_multiple_lots_sale_order_3 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:07:22,008 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:22] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.012 0.095 2026-09-14 11:07:22,015 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:22] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.027 2026-09-14 11:07:22,024 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:22] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.019 2026-09-14 11:07:22,034 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:22] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.028 2026-09-14 11:07:22,041 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:22] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.037 2026-09-14 11:07:22,049 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [4/33] Tour test_multiple_lots_sale_order_3 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:07:22,051 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:22] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.058 2026-09-14 11:07:22,063 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:22] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.043 2026-09-14 11:07:22,086 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:22] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.058 2026-09-14 11:07:22,122 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [5/33] Tour test_multiple_lots_sale_order_3 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:07:22,210 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:22] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 4 0.009 0.068 2026-09-14 11:07:22,303 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:22] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 15 0.022 0.033 2026-09-14 11:07:22,309 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.052 2026-09-14 11:07:22,426 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:22,430 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [6/33] Tour test_multiple_lots_sale_order_3 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:07:22,501 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [7/33] Tour test_multiple_lots_sale_order_3 → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Ok')) 2026-09-14 11:07:22,522 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:22] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-14 11:07:22,577 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:22] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.018 0.027 2026-09-14 11:07:22,673 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:22] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.049 0.037 2026-09-14 11:07:22,765 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:22] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 21 0.042 0.038 2026-09-14 11:07:22,870 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [8/33] Tour test_multiple_lots_sale_order_3 → Step body:not(:has(.modal)) 2026-09-14 11:07:22,931 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [9/33] Tour test_multiple_lots_sale_order_3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:07:22,988 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [10/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product"))) 2026-09-14 11:07:23,055 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [11/33] Tour test_multiple_lots_sale_order_3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:07:23,120 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [12/33] Tour test_multiple_lots_sale_order_3 → Step check lot0 is linked (trigger: .info-list li:contains(1002)) 2026-09-14 11:07:23,187 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [13/33] Tour test_multiple_lots_sale_order_3 → Step Check that: ---click review button--- is not true (trigger: body:not(:has(.btn-switchpane.review-button))) 2026-09-14 11:07:23,239 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [14/33] Tour test_multiple_lots_sale_order_3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:07:23,289 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [15/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product")):has(.qty:contains("2"))) 2026-09-14 11:07:23,340 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [16/33] Tour test_multiple_lots_sale_order_3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:07:23,391 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [17/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product","quantity":"4"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product")):has(.qty:contains("4"))) 2026-09-14 11:07:23,455 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [18/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product")):has(.qty:contains("4"))) 2026-09-14 11:07:23,508 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [19/33] Tour test_multiple_lots_sale_order_3 → Step Check the product page (trigger: .product-list) 2026-09-14 11:07:23,571 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [20/33] Tour test_multiple_lots_sale_order_3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:07:23,637 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [21/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product"))) 2026-09-14 11:07:23,706 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [22/33] Tour test_multiple_lots_sale_order_3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:07:23,756 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [23/33] Tour test_multiple_lots_sale_order_3 → Step check lot0 is linked (trigger: .info-list li:contains(1001)) 2026-09-14 11:07:23,807 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [24/33] Tour test_multiple_lots_sale_order_3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:07:23,858 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [25/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product","quantity":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product")):has(.qty:contains("4"))) 2026-09-14 11:07:23,909 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [26/33] Tour test_multiple_lots_sale_order_3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:07:23,960 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [27/33] Tour test_multiple_lots_sale_order_3 → Step Check that: ---click review button--- is not true (trigger: body:not(:has(.btn-switchpane.review-button))) 2026-09-14 11:07:24,013 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [28/33] Tour test_multiple_lots_sale_order_3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:07:24,088 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [29/33] Tour test_multiple_lots_sale_order_3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:07:24,103 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:07:24,104 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:07:24,146 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [30/33] Tour test_multiple_lots_sale_order_3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:07:24,198 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [31/33] Tour test_multiple_lots_sale_order_3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:07:24,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [32/33] Tour test_multiple_lots_sale_order_3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:07:24,358 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [33/33] Tour test_multiple_lots_sale_order_3 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-14 11:07:24,362 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58282749 started for PoS orders references: [{'name': 'Order 00560-003-0001', 'uuid': '737d94d4-c8ba-4e26-bb62-ea750a4d05df'}] 2026-09-14 11:07:24,377 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:07:24,793 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #189 deleted stock.move.line records with IDs: [1043, 1044, 1045] 2026-09-14 11:07:25,277 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #189 deleted stock.move.line records with IDs: [1046, 1047, 1048] 2026-09-14 11:07:25,654 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58282749 order {'name': 'Order 00560-003-0001', 'uuid': '737d94d4-c8ba-4e26-bb62-ea750a4d05df'} created pos.order #601 2026-09-14 11:07:25,657 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58282749 finished 2026-09-14 11:07:26,020 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 711 0.815 0.846 2026-09-14 11:07:26,077 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:07:26,136 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:26] "GET /web/image?model=pos.config&id=82&field=custom_logo HTTP/1.1" 200 - 4 0.004 0.008 2026-09-14 11:07:26,165 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-09-14 11:07:26,165 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_multiple_lots_sale_order_3 SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-14 11:07:26,267 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 17755552 (allocated 19275776) 2026-09-14 11:07:26,280 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 50519 2026-09-14 11:07:26,281 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-09-14 11:07:26,282 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 50519 2026-09-14 11:07:26,336 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmp9mk3cob5_chrome_odoo" 2026-09-14 11:07:27,794 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-09-14 11:07:28,880 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome pid: 50654 2026-09-14 11:07:28,881 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless temporary user profile dir: /tmp/tmpvx7r7bv6_chrome_odoo 2026-09-14 11:07:28,881 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Issuing json command http://127.0.0.1:44505/json/version 2026-09-14 11:07:28,882 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44505/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:07:28,945 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:07:28,946 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Issuing json command http://127.0.0.1:44505/json 2026-09-14 11:07:28,947 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44505/json with timeout 3 increased to 10s during tests 2026-09-14 11:07:28,958 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Websocket url found: ws://127.0.0.1:44505/devtools/page/8CF1431DBBCE7E33FBDC76D8F390D1A7 2026-09-14 11:07:28,962 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Enable chrome headless console log notification 2026-09-14 11:07:28,964 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless enable page notifications 2026-09-14 11:07:29,403 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:07:29,406 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Setting session cookie in browser 2026-09-14 11:07:29,411 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:07:29,411 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:07:29,436 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:07:31,205 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:31] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 126 0.088 1.693 2026-09-14 11:07:31,209 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigation result: {'frameId': '8CF1431DBBCE7E33FBDC76D8F390D1A7', 'loaderId': '43A6B1B2199044859231075160F7B41A', 'isDownload': False} 2026-09-14 11:07:31,209 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Evaluate ready code "odoo.isTourReady('PosOrderDoesNotRemainInList')" 2026-09-14 11:07:31,218 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:07:31,247 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:31] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-14 11:07:31,264 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:31] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.030 2026-09-14 11:07:31,283 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:31] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.055 2026-09-14 11:07:31,677 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:31] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:07:31,689 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:31,709 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: IndexedDB 1 Ready 2026-09-14 11:07:31,712 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.009 2026-09-14 11:07:31,719 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Evaluate test code "odoo.startTour('PosOrderDoesNotRemainInList', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:07:31,724 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [1/19] Tour PosOrderDoesNotRemainInList → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:07:32,333 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:32] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 307 0.315 0.313 2026-09-14 11:07:32,335 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.607 2026-09-14 11:07:32,487 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 11:07:32,509 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-14 11:07:32,547 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-14 11:07:32,563 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:32] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:07:32,576 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: Owl is running in 'dev' mode. 2026-09-14 11:07:32,635 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:32,649 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:07:32,682 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:07:32,688 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:07:32,693 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:07:32,716 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:32] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 16 0.023 0.026 2026-09-14 11:07:32,739 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [2/19] Tour PosOrderDoesNotRemainInList → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:07:32,741 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:32] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 4 0.007 0.067 2026-09-14 11:07:32,829 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:32] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.019 0.020 2026-09-14 11:07:32,851 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:32] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.033 2026-09-14 11:07:32,865 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:32] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.065 2026-09-14 11:07:32,884 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:32] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.083 2026-09-14 11:07:32,899 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:32] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.089 2026-09-14 11:07:32,911 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:32] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.098 2026-09-14 11:07:32,927 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [3/19] Tour PosOrderDoesNotRemainInList → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:07:32,947 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:32] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.018 0.072 2026-09-14 11:07:32,978 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [4/19] Tour PosOrderDoesNotRemainInList → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:07:32,981 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:32] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.008 0.082 2026-09-14 11:07:32,994 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:32] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.059 2026-09-14 11:07:33,001 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:33] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.044 2026-09-14 11:07:33,008 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:33] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.133 2026-09-14 11:07:33,013 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:33] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.175 2026-09-14 11:07:33,020 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:33] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.114 2026-09-14 11:07:33,097 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:33] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 31 0.035 0.076 2026-09-14 11:07:33,144 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [5/19] Tour PosOrderDoesNotRemainInList → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:07:33,217 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [6/19] Tour PosOrderDoesNotRemainInList → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:07:33,371 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:33] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 99 0.049 0.103 2026-09-14 11:07:33,477 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:33] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.028 0.036 2026-09-14 11:07:33,484 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.071 2026-09-14 11:07:33,591 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:33,602 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [7/19] Tour PosOrderDoesNotRemainInList → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:07:33,681 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [8/19] Tour PosOrderDoesNotRemainInList → Step body:not(:has(.modal)) 2026-09-14 11:07:33,690 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:33] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.004 0.014 2026-09-14 11:07:33,752 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:33] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 18 0.024 0.031 2026-09-14 11:07:33,832 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:33] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 18 0.039 0.033 2026-09-14 11:07:33,921 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:33] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 19 0.040 0.039 2026-09-14 11:07:33,982 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [9/19] Tour PosOrderDoesNotRemainInList → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:07:34,059 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [10/19] Tour PosOrderDoesNotRemainInList → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:07:34,073 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:34,075 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:34,118 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [11/19] Tour PosOrderDoesNotRemainInList → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:07:34,169 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [12/19] Tour PosOrderDoesNotRemainInList → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:07:34,231 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [13/19] Tour PosOrderDoesNotRemainInList → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:07:34,309 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60518879 started for PoS orders references: [{'name': 'Order 00561-001-0001', 'uuid': 'd628c317-60b7-4383-9efb-24c04a0cc423'}] 2026-09-14 11:07:34,309 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [14/19] Tour PosOrderDoesNotRemainInList → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 11:07:34,328 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:07:34,685 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #189 deleted stock.move.line records with IDs: [1052] 2026-09-14 11:07:35,340 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60518879 order {'name': 'Order 00561-001-0001', 'uuid': 'd628c317-60b7-4383-9efb-24c04a0cc423'} created pos.order #602 2026-09-14 11:07:35,343 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60518879 finished 2026-09-14 11:07:35,693 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 516 0.738 0.649 2026-09-14 11:07:35,732 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-09-14 11:07:35,788 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:35] "GET /web/image?model=pos.config&id=82&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.010 2026-09-14 11:07:35,820 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [15/19] Tour PosOrderDoesNotRemainInList → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 11:07:35,882 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [16/19] Tour PosOrderDoesNotRemainInList → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:07:35,933 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [17/19] Tour PosOrderDoesNotRemainInList → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:07:35,988 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [18/19] Tour PosOrderDoesNotRemainInList → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:07:36,047 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [19/19] Tour PosOrderDoesNotRemainInList → Step Check that the orders list is empty (trigger: p:contains(No record found)) 2026-09-14 11:07:36,062 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:36] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-09-14 11:07:36,153 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: tour succeeded 2026-09-14 11:07:36,154 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: ╔════════════════════════════════════════════╗ ║ TOUR PosOrderDoesNotRemainInList SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-14 11:07:36,230 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: heap 20300072 (allocated 21635072) 2026-09-14 11:07:36,233 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing chrome headless with pid 50654 2026-09-14 11:07:36,234 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing websocket connection 2026-09-14 11:07:36,237 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Terminating chrome headless with pid 50654 2026-09-14 11:07:36,317 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Removing chrome user profile "/tmp/tmpvx7r7bv6_chrome_odoo" 2026-09-14 11:07:36,397 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sale_team ... 2026-09-14 11:07:36,869 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome pid: 50799 2026-09-14 11:07:36,870 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless temporary user profile dir: /tmp/tmpkui75ha__chrome_odoo 2026-09-14 11:07:36,870 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:42667/json/version 2026-09-14 11:07:36,873 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:42667/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:07:36,920 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:07:36,920 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:42667/json 2026-09-14 11:07:36,924 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:42667/json with timeout 3 increased to 10s during tests 2026-09-14 11:07:36,925 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Websocket url found: ws://127.0.0.1:42667/devtools/page/CBD4447F4C47F2458F1657DD16426E70 2026-09-14 11:07:36,927 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Enable chrome headless console log notification 2026-09-14 11:07:36,934 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless enable page notifications 2026-09-14 11:07:37,026 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:07:37,029 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Setting session cookie in browser 2026-09-14 11:07:37,042 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:07:37,042 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:07:37,069 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:07:37,860 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:37] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 127 0.129 0.682 2026-09-14 11:07:37,863 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigation result: {'frameId': 'CBD4447F4C47F2458F1657DD16426E70', 'loaderId': '4430FE69D5EA6AB8AC03E733A1380566', 'isDownload': False} 2026-09-14 11:07:37,864 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate ready code "odoo.isTourReady('PosSaleTeam')" 2026-09-14 11:07:37,872 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:07:37,903 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:37] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-09-14 11:07:37,909 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:37] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-14 11:07:37,917 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:37] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.034 2026-09-14 11:07:38,293 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:38] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:07:38,308 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:07:38,316 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: IndexedDB 1 Ready 2026-09-14 11:07:38,321 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate test code "odoo.startTour('PosSaleTeam', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:07:38,327 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-14 11:07:38,331 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [1/11] Tour PosSaleTeam → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:07:39,008 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 315 0.379 0.310 2026-09-14 11:07:39,011 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.662 2026-09-14 11:07:39,149 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-14 11:07:39,168 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-14 11:07:39,191 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-14 11:07:39,206 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-14 11:07:39,212 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: Owl is running in 'dev' mode. 2026-09-14 11:07:39,272 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:39,279 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:07:39,343 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:07:39,344 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.028 2026-09-14 11:07:39,345 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:07:39,379 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [2/11] Tour PosSaleTeam → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:07:39,396 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 9 0.021 0.058 2026-09-14 11:07:39,438 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.011 0.098 2026-09-14 11:07:39,483 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.012 0.035 2026-09-14 11:07:39,492 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.046 2026-09-14 11:07:39,512 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.059 2026-09-14 11:07:39,530 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [3/11] Tour PosSaleTeam → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-14 11:07:39,532 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.074 2026-09-14 11:07:39,540 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.048 2026-09-14 11:07:39,552 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.026 2026-09-14 11:07:39,565 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.007 0.019 2026-09-14 11:07:39,573 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.130 2026-09-14 11:07:39,586 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.143 2026-09-14 11:07:39,596 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.098 2026-09-14 11:07:39,604 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.042 2026-09-14 11:07:39,611 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.063 2026-09-14 11:07:39,623 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.050 2026-09-14 11:07:39,719 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:39] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 33 0.045 0.095 2026-09-14 11:07:39,779 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [4/11] Tour PosSaleTeam → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:07:39,852 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [5/11] Tour PosSaleTeam → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-09-14 11:07:39,906 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [6/11] Tour PosSaleTeam → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:07:39,971 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [7/11] Tour PosSaleTeam → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:07:40,067 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [8/11] Tour PosSaleTeam → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:07:40,080 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:40,083 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:07:40,127 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [9/11] Tour PosSaleTeam → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:07:40,187 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [10/11] Tour PosSaleTeam → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:07:40,266 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [11/11] Tour PosSaleTeam → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:07:40,278 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:40,352 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: tour succeeded 2026-09-14 11:07:40,353 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: ╔════════════════════════════╗ ║ TOUR PosSaleTeam SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-14 11:07:40,356 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50744187 started for PoS orders references: [{'name': 'Order 00562-001-0001', 'uuid': '1b523261-940f-4bef-9a2b-2c796312cb16'}] 2026-09-14 11:07:40,372 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:07:40,437 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: heap 14835944 (allocated 15736832) 2026-09-14 11:07:40,449 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing chrome headless with pid 50799 2026-09-14 11:07:40,453 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing websocket connection 2026-09-14 11:07:40,454 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Terminating chrome headless with pid 50799 2026-09-14 11:07:40,518 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Removing chrome user profile "/tmp/tmpkui75ha__chrome_odoo" 2026-09-14 11:07:40,527 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: waiting for threads: [] 2026-09-14 11:07:41,107 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50744187 order {'name': 'Order 00562-001-0001', 'uuid': '1b523261-940f-4bef-9a2b-2c796312cb16'} created pos.order #603 2026-09-14 11:07:41,112 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50744187 finished 2026-09-14 11:07:41,157 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 332 0.434 0.370 2026-09-14 11:07:41,213 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-09-14 11:07:43,272 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-09-14 11:07:43,977 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74572734 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': '00044-003-0014'}] 2026-09-14 11:07:46,179 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74572734 order {'name': 'Order 00044-003-0014', 'uuid': '00044-003-0014'} created pos.order #605 2026-09-14 11:07:46,180 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74572734 finished 2026-09-14 11:07:46,492 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-09-14 11:07:46,983 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome pid: 50930 2026-09-14 11:07:46,983 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless temporary user profile dir: /tmp/tmpb3ytjfb5_chrome_odoo 2026-09-14 11:07:46,983 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:33511/json/version 2026-09-14 11:07:46,984 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:33511/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:07:47,022 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:07:47,022 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:33511/json 2026-09-14 11:07:47,023 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:33511/json with timeout 3 increased to 10s during tests 2026-09-14 11:07:47,041 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Websocket url found: ws://127.0.0.1:33511/devtools/page/4A8E83E9881C9BA1C3CE4727A4EC13CB 2026-09-14 11:07:47,056 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Enable chrome headless console log notification 2026-09-14 11:07:47,059 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless enable page notifications 2026-09-14 11:07:47,388 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:07:47,391 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Setting session cookie in browser 2026-09-14 11:07:47,408 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:07:47,408 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:07:47,427 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:07:48,260 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:48] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 126 0.103 0.738 2026-09-14 11:07:48,265 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigation result: {'frameId': '4A8E83E9881C9BA1C3CE4727A4EC13CB', 'loaderId': 'BB04C9630ABA5FA31F5BEBCADA8E2A2E', 'isDownload': False} 2026-09-14 11:07:48,265 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-09-14 11:07:48,276 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:07:48,302 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:48] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-14 11:07:48,312 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:48] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-14 11:07:48,328 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:48] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.038 2026-09-14 11:07:48,708 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:48] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:07:48,736 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: IndexedDB 1 Ready 2026-09-14 11:07:48,736 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:07:48,746 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate test code "odoo.startTour('PosSettleOrderNotGroupable', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:07:48,755 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [1/18] Tour PosSettleOrderNotGroupable → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:07:49,336 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:49] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 315 0.303 0.292 2026-09-14 11:07:49,346 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.604 2026-09-14 11:07:49,490 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:07:49,508 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.006 2026-09-14 11:07:49,533 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-14 11:07:49,570 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-14 11:07:49,587 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:49] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:07:49,593 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: Owl is running in 'dev' mode. 2026-09-14 11:07:49,669 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:49,675 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:49,730 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:07:49,757 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:07:49,770 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 11:07:49,802 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:49] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 16 0.029 0.042 2026-09-14 11:07:49,826 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [2/18] Tour PosSettleOrderNotGroupable → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:07:49,833 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:49] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.015 0.057 2026-09-14 11:07:49,887 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:49] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.027 2026-09-14 11:07:49,915 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:49] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.008 0.038 2026-09-14 11:07:49,930 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:49] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.053 2026-09-14 11:07:49,944 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:49] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.067 2026-09-14 11:07:49,961 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:49] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.078 2026-09-14 11:07:49,978 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:49] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.092 2026-09-14 11:07:49,981 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [3/18] Tour PosSettleOrderNotGroupable → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:07:49,993 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:49] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.077 2026-09-14 11:07:50,005 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:50] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.038 2026-09-14 11:07:50,021 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:50] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.097 2026-09-14 11:07:50,030 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:50] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.069 2026-09-14 11:07:50,045 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [4/18] Tour PosSettleOrderNotGroupable → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:07:50,056 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:50] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.008 0.048 2026-09-14 11:07:50,186 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:50] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 33 0.085 0.086 2026-09-14 11:07:50,201 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:50] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.188 2026-09-14 11:07:50,213 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:50] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.275 2026-09-14 11:07:50,231 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [5/18] Tour PosSettleOrderNotGroupable → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:07:50,307 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [6/18] Tour PosSettleOrderNotGroupable → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:07:50,516 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:50] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 101 0.075 0.130 2026-09-14 11:07:50,603 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:50] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.019 0.043 2026-09-14 11:07:50,607 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.056 2026-09-14 11:07:50,717 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [7/18] Tour PosSettleOrderNotGroupable → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:07:50,719 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:50,779 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [8/18] Tour PosSettleOrderNotGroupable → Step body:not(:has(.modal)) 2026-09-14 11:07:50,799 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:50] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.003 0.014 2026-09-14 11:07:50,868 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:50] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 22 0.023 0.031 2026-09-14 11:07:50,922 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:50] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.017 0.026 2026-09-14 11:07:50,988 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:50] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 15 0.028 0.026 2026-09-14 11:07:51,130 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [9/18] Tour PosSettleOrderNotGroupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:07:51,195 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [10/18] Tour PosSettleOrderNotGroupable → Step order total amount is '28.98' (trigger: .product-screen .order-summary .total:contains("28.98")) 2026-09-14 11:07:51,253 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [11/18] Tour PosSettleOrderNotGroupable → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:07:51,304 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [12/18] Tour PosSettleOrderNotGroupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:07:51,355 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [13/18] Tour PosSettleOrderNotGroupable → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"0.50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("0.50"))) 2026-09-14 11:07:51,407 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [14/18] Tour PosSettleOrderNotGroupable → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:07:51,461 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [15/18] Tour PosSettleOrderNotGroupable → Step check orderlines number (trigger: .order-container .orderline) 2026-09-14 11:07:51,514 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [16/18] Tour PosSettleOrderNotGroupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:07:51,565 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [17/18] Tour PosSettleOrderNotGroupable → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"0.5","price":"4.14"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("0.5")):has(.price:contains("4.14"))) 2026-09-14 11:07:51,618 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [18/18] Tour PosSettleOrderNotGroupable → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:07:51,669 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: tour succeeded 2026-09-14 11:07:51,669 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosSettleOrderNotGroupable SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-14 11:07:51,738 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: heap 16818348 (allocated 18882560) 2026-09-14 11:07:51,755 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing chrome headless with pid 50930 2026-09-14 11:07:51,757 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing websocket connection 2026-09-14 11:07:51,759 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Terminating chrome headless with pid 50930 2026-09-14 11:07:51,813 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Removing chrome user profile "/tmp/tmpb3ytjfb5_chrome_odoo" 2026-09-14 11:07:51,909 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-09-14 11:07:52,493 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome pid: 51062 2026-09-14 11:07:52,493 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmp_2_sg8lf_chrome_odoo 2026-09-14 11:07:52,494 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:40625/json/version 2026-09-14 11:07:52,495 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:40625/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:07:52,541 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:07:52,541 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:40625/json 2026-09-14 11:07:52,544 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:40625/json with timeout 3 increased to 10s during tests 2026-09-14 11:07:52,551 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:40625/devtools/page/7B997C2671F9156DCC4272601F28FE1B 2026-09-14 11:07:52,558 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Enable chrome headless console log notification 2026-09-14 11:07:52,560 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless enable page notifications 2026-09-14 11:07:52,931 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:07:52,934 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Setting session cookie in browser 2026-09-14 11:07:52,939 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:07:52,939 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:07:52,951 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:07:53,675 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:53] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 126 0.137 0.592 2026-09-14 11:07:53,679 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigation result: {'frameId': '7B997C2671F9156DCC4272601F28FE1B', 'loaderId': 'C2FAB63CDEC1D24B38D430FE671F9B6B', 'isDownload': False} 2026-09-14 11:07:53,679 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('POSSalePaymentScreenInvoiceOrder')" 2026-09-14 11:07:53,696 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:07:53,721 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:53] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-09-14 11:07:53,737 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:53] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.037 2026-09-14 11:07:53,749 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:53] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.034 2026-09-14 11:07:54,108 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:54] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:07:54,145 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: IndexedDB 1 Ready 2026-09-14 11:07:54,153 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 11:07:54,159 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate test code "odoo.startTour('POSSalePaymentScreenInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:07:54,171 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [1/19] Tour POSSalePaymentScreenInvoiceOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:07:54,183 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.015 0.022 2026-09-14 11:07:54,828 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:54] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 315 0.325 0.358 2026-09-14 11:07:54,829 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.626 2026-09-14 11:07:55,022 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.014 2026-09-14 11:07:55,048 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:07:55,084 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-14 11:07:55,096 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:07:55,101 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: Owl is running in 'dev' mode. 2026-09-14 11:07:55,160 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:55,167 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:55,207 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:07:55,237 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:55,241 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:55,276 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [2/19] Tour POSSalePaymentScreenInvoiceOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:07:55,288 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 16 0.030 0.053 2026-09-14 11:07:55,340 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.023 0.108 2026-09-14 11:07:55,359 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.042 2026-09-14 11:07:55,372 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.038 2026-09-14 11:07:55,390 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.041 2026-09-14 11:07:55,405 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.007 0.047 2026-09-14 11:07:55,412 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [3/19] Tour POSSalePaymentScreenInvoiceOrder → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-14 11:07:55,415 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.071 2026-09-14 11:07:55,422 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.035 2026-09-14 11:07:55,434 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.051 2026-09-14 11:07:55,453 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.049 2026-09-14 11:07:55,459 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.049 2026-09-14 11:07:55,465 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.143 2026-09-14 11:07:55,473 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.050 2026-09-14 11:07:55,482 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.048 2026-09-14 11:07:55,494 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.048 2026-09-14 11:07:55,587 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:55] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 33 0.051 0.079 2026-09-14 11:07:55,670 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [4/19] Tour POSSalePaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:07:55,758 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [5/19] Tour POSSalePaymentScreenInvoiceOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-09-14 11:07:55,814 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [6/19] Tour POSSalePaymentScreenInvoiceOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-09-14 11:07:55,869 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [7/19] Tour POSSalePaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:07:55,935 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [8/19] Tour POSSalePaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:07:56,002 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [9/19] Tour POSSalePaymentScreenInvoiceOrder → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 11:07:56,181 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [10/19] Tour POSSalePaymentScreenInvoiceOrder → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 11:07:56,280 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [11/19] Tour POSSalePaymentScreenInvoiceOrder → Step click partner 'A Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner)) 2026-09-14 11:07:56,344 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [12/19] Tour POSSalePaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:07:56,404 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [13/19] Tour POSSalePaymentScreenInvoiceOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:07:56,488 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [14/19] Tour POSSalePaymentScreenInvoiceOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:07:56,499 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:07:56,500 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:07:56,545 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [15/19] Tour POSSalePaymentScreenInvoiceOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:07:56,602 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [16/19] Tour POSSalePaymentScreenInvoiceOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:07:56,671 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [17/19] Tour POSSalePaymentScreenInvoiceOrder → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-14 11:07:56,680 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:07:56,730 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [18/19] Tour POSSalePaymentScreenInvoiceOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:07:56,832 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [19/19] Tour POSSalePaymentScreenInvoiceOrder → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-09-14 11:07:56,837 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64547387 started for PoS orders references: [{'name': 'Order 00566-001-0001', 'uuid': 'cc20929b-fbcb-4f5c-a487-1fd5fcef9de8'}] 2026-09-14 11:07:56,843 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:07:59,509 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64547387 order {'name': 'Order 00566-001-0001', 'uuid': 'cc20929b-fbcb-4f5c-a487-1fd5fcef9de8'} created pos.order #606 2026-09-14 11:07:59,514 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64547387 finished 2026-09-14 11:07:59,700 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 906 1.230 1.637 2026-09-14 11:07:59,752 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:59] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:07:59,876 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: tour succeeded 2026-09-14 11:07:59,877 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR POSSalePaymentScreenInvoiceOrder SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-14 11:07:59,898 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:59] "GET /account/download_invoice_documents/921/pdf HTTP/1.1" 200 - 26 0.079 0.045 2026-09-14 11:07:59,913 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.004 0.130 2026-09-14 11:07:59,936 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:07:59] "GET /web/image?model=pos.config&id=82&field=custom_logo HTTP/1.1" 200 - 4 0.014 0.093 2026-09-14 11:08:00,038 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: heap 22257584 (allocated 24911872) 2026-09-14 11:08:00,050 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing chrome headless with pid 51062 2026-09-14 11:08:00,051 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing websocket connection 2026-09-14 11:08:00,052 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Terminating chrome headless with pid 51062 2026-09-14 11:08:00,109 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmp_2_sg8lf_chrome_odoo" 2026-09-14 11:08:00,212 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_repair ... 2026-09-14 11:08:01,102 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair: Chrome pid: 51195 2026-09-14 11:08:01,103 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair: Chrome headless temporary user profile dir: /tmp/tmp1ay4hafz_chrome_odoo 2026-09-14 11:08:01,103 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair: Issuing json command http://127.0.0.1:46241/json/version 2026-09-14 11:08:01,104 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46241/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:08:01,135 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:08:01,136 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair: Issuing json command http://127.0.0.1:46241/json 2026-09-14 11:08:01,136 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46241/json with timeout 3 increased to 10s during tests 2026-09-14 11:08:01,142 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair: Websocket url found: ws://127.0.0.1:46241/devtools/page/4DBE3040D56C247FFB4B969FDFEE9EBE 2026-09-14 11:08:01,146 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair: Enable chrome headless console log notification 2026-09-14 11:08:01,149 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair: Chrome headless enable page notifications 2026-09-14 11:08:01,507 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:08:01,510 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair: Setting session cookie in browser 2026-09-14 11:08:01,518 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:08:01,518 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:08:01,528 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:08:03,184 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:03] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 130 0.098 1.561 2026-09-14 11:08:03,188 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair: Navigation result: {'frameId': '4DBE3040D56C247FFB4B969FDFEE9EBE', 'loaderId': '080127AEE5DCD08FBD70050857F00F63', 'isDownload': False} 2026-09-14 11:08:03,188 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair: Evaluate ready code "odoo.isTourReady('PosRepairSettleOrder')" 2026-09-14 11:08:03,194 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:08:03,220 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:03] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.007 2026-09-14 11:08:03,230 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:03] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-09-14 11:08:03,237 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:03] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-14 11:08:03,663 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:03] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 11:08:03,693 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair.browser: IndexedDB 1 Ready 2026-09-14 11:08:03,693 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair: Evaluate test code "odoo.startTour('PosRepairSettleOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:08:03,694 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:08:03,699 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.015 2026-09-14 11:08:03,706 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair.browser: [1/11] Tour PosRepairSettleOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:08:04,376 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:04] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 312 0.363 0.328 2026-09-14 11:08:04,378 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.642 2026-09-14 11:08:04,549 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-14 11:08:04,574 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.003 0.012 2026-09-14 11:08:04,614 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.009 2026-09-14 11:08:04,633 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:04] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-14 11:08:04,641 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair.browser: Owl is running in 'dev' mode. 2026-09-14 11:08:04,729 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:08:04,734 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:08:04,781 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:08:04,826 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-09-14 11:08:04,846 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:04] "GET /web/image/res.users/191/avatar_128 HTTP/1.1" 200 - 16 0.042 0.035 2026-09-14 11:08:04,867 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.057 2026-09-14 11:08:04,894 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair.browser: [2/11] Tour PosRepairSettleOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:08:04,905 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:04] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.015 0.112 2026-09-14 11:08:04,977 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:04] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.017 0.022 2026-09-14 11:08:04,985 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:04] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.043 2026-09-14 11:08:05,022 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:05] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.065 2026-09-14 11:08:05,047 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:05] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.098 2026-09-14 11:08:05,059 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair.browser: [3/11] Tour PosRepairSettleOrder → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:08:05,059 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:05] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.107 2026-09-14 11:08:05,070 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:05] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.069 2026-09-14 11:08:05,095 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:05] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.009 0.053 2026-09-14 11:08:05,119 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair.browser: [4/11] Tour PosRepairSettleOrder → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:08:05,121 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:05] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.008 0.061 2026-09-14 11:08:05,139 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:05] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.139 2026-09-14 11:08:05,156 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:05] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.076 2026-09-14 11:08:05,234 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:05] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.038 0.070 2026-09-14 11:08:05,244 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:05] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.131 2026-09-14 11:08:05,257 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:05] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.181 2026-09-14 11:08:05,277 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair.browser: [5/11] Tour PosRepairSettleOrder → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:08:05,282 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:05] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.324 2026-09-14 11:08:05,359 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair.browser: [6/11] Tour PosRepairSettleOrder → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:08:05,565 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:05] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 100 0.065 0.129 2026-09-14 11:08:05,705 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:05] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 24 0.057 0.057 2026-09-14 11:08:05,709 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.107 2026-09-14 11:08:05,816 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:08:05,820 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair.browser: [7/11] Tour PosRepairSettleOrder → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:08:05,896 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair.browser: [8/11] Tour PosRepairSettleOrder → Step body:not(:has(.modal)) 2026-09-14 11:08:05,934 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:05] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 13 0.007 0.030 2026-09-14 11:08:06,019 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:06] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 19 0.042 0.035 2026-09-14 11:08:06,074 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:06] "POST /web/dataset/call_kw/product.product/read HTTP/1.1" 200 - 15 0.019 0.028 2026-09-14 11:08:06,100 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:06] "POST /web/dataset/call_kw/product.template/read HTTP/1.1" 200 - 4 0.005 0.015 2026-09-14 11:08:06,124 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.003 0.013 2026-09-14 11:08:06,190 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:06] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.037 0.037 2026-09-14 11:08:06,200 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.064 2026-09-14 11:08:06,277 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:06] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 21 0.037 0.037 2026-09-14 11:08:06,348 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair.browser: [9/11] Tour PosRepairSettleOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:08:06,404 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair.browser: [10/11] Tour PosRepairSettleOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-09-14 11:08:06,471 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair.browser: [11/11] Tour PosRepairSettleOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:08:06,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair.browser: tour succeeded 2026-09-14 11:08:06,523 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRepairSettleOrder SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-14 11:08:06,584 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair.browser: heap 16405704 (allocated 17571840) 2026-09-14 11:08:06,587 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair: Closing chrome headless with pid 51195 2026-09-14 11:08:06,587 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair: Closing websocket connection 2026-09-14 11:08:06,588 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair: Terminating chrome headless with pid 51195 2026-09-14 11:08:06,643 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair: Removing chrome user profile "/tmp/tmp1ay4hafz_chrome_odoo" 2026-09-14 11:08:06,807 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quantity_updated_settle ... 2026-09-14 11:08:07,424 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome pid: 51328 2026-09-14 11:08:07,424 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless temporary user profile dir: /tmp/tmpy641cc4f_chrome_odoo 2026-09-14 11:08:07,425 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:38157/json/version 2026-09-14 11:08:07,428 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38157/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:08:07,438 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:08:07,438 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:38157/json 2026-09-14 11:08:07,439 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38157/json with timeout 3 increased to 10s during tests 2026-09-14 11:08:07,443 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Websocket url found: ws://127.0.0.1:38157/devtools/page/4ECE98CD7DF41F8708F711183E726833 2026-09-14 11:08:07,447 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Enable chrome headless console log notification 2026-09-14 11:08:07,453 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless enable page notifications 2026-09-14 11:08:07,820 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:08:07,823 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Setting session cookie in browser 2026-09-14 11:08:07,832 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:08:07,832 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:08:07,845 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:08:08,681 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:08] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 127 0.172 0.668 2026-09-14 11:08:08,684 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigation result: {'frameId': '4ECE98CD7DF41F8708F711183E726833', 'loaderId': 'BBA4216C8EA018B4D2C6B6F5DAAFDAD3', 'isDownload': False} 2026-09-14 11:08:08,685 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Evaluate ready code "odoo.isTourReady('test_quantity_updated_settle')" 2026-09-14 11:08:08,692 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:08:08,714 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:08] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.006 2026-09-14 11:08:08,722 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:08] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-14 11:08:08,730 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:08] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-14 11:08:09,117 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:09] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:08:09,126 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:08:09,143 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: IndexedDB 1 Ready 2026-09-14 11:08:09,154 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Evaluate test code "odoo.startTour('test_quantity_updated_settle', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:08:09,158 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [1/26] Tour test_quantity_updated_settle → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:08:09,784 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:09] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 314 0.347 0.299 2026-09-14 11:08:09,792 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.649 2026-09-14 11:08:09,957 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:08:10,002 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.019 2026-09-14 11:08:10,022 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:08:10,055 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:08:10,070 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:08:10,081 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: Owl is running in 'dev' mode. 2026-09-14 11:08:10,137 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:08:10,143 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:08:10,198 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:08:10,202 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:08:10,223 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:08:10,278 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [2/26] Tour test_quantity_updated_settle → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:08:10,287 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 16 0.033 0.040 2026-09-14 11:08:10,317 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.014 0.085 2026-09-14 11:08:10,359 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.008 0.017 2026-09-14 11:08:10,379 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.034 2026-09-14 11:08:10,385 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.051 2026-09-14 11:08:10,391 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.052 2026-09-14 11:08:10,398 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.064 2026-09-14 11:08:10,411 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.060 2026-09-14 11:08:10,447 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [3/26] Tour test_quantity_updated_settle → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:08:10,453 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.016 0.065 2026-09-14 11:08:10,469 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.005 0.052 2026-09-14 11:08:10,486 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.006 0.058 2026-09-14 11:08:10,491 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [4/26] Tour test_quantity_updated_settle → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:08:10,502 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.078 2026-09-14 11:08:10,510 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.112 2026-09-14 11:08:10,521 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.100 2026-09-14 11:08:10,526 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.067 2026-09-14 11:08:10,607 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:10] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 33 0.031 0.095 2026-09-14 11:08:10,648 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [5/26] Tour test_quantity_updated_settle → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:08:10,718 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [6/26] Tour test_quantity_updated_settle → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:08:11,044 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:11] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 101 0.168 0.156 2026-09-14 11:08:11,130 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:11] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.025 0.034 2026-09-14 11:08:11,134 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.054 2026-09-14 11:08:11,249 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:08:11,255 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [7/26] Tour test_quantity_updated_settle → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:08:11,330 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [8/26] Tour test_quantity_updated_settle → Step body:not(:has(.modal)) 2026-09-14 11:08:11,359 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:11] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.003 0.020 2026-09-14 11:08:11,427 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:11] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 22 0.024 0.033 2026-09-14 11:08:11,498 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:11] "POST /web/dataset/call_kw/product.product/read HTTP/1.1" 200 - 15 0.031 0.030 2026-09-14 11:08:11,549 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:11] "POST /web/dataset/call_kw/product.template/read HTTP/1.1" 200 - 4 0.026 0.018 2026-09-14 11:08:11,572 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.003 0.010 2026-09-14 11:08:11,635 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:11] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.021 0.048 2026-09-14 11:08:11,652 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.051 2026-09-14 11:08:11,698 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:11] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 15 0.014 0.030 2026-09-14 11:08:11,772 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [9/26] Tour test_quantity_updated_settle → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:08:11,835 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [10/26] Tour test_quantity_updated_settle → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 11:08:11,904 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [11/26] Tour test_quantity_updated_settle → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:08:11,953 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [12/26] Tour test_quantity_updated_settle → Step Check orderline with attributes: {"productName":"Product A","quantity":"2.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("2"))) 2026-09-14 11:08:12,085 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [13/26] Tour test_quantity_updated_settle → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:08:12,172 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [14/26] Tour test_quantity_updated_settle → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:08:12,184 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:08:12,185 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:08:12,231 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [15/26] Tour test_quantity_updated_settle → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:08:12,282 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [16/26] Tour test_quantity_updated_settle → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:08:12,343 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [17/26] Tour test_quantity_updated_settle → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:08:12,426 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22830640 started for PoS orders references: [{'name': 'Order 00568-001-0001', 'uuid': 'a1024866-9800-423b-b570-348c11a897d9'}] 2026-09-14 11:08:12,430 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [18/26] Tour test_quantity_updated_settle → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 11:08:12,441 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:08:13,265 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22830640 order {'name': 'Order 00568-001-0001', 'uuid': 'a1024866-9800-423b-b570-348c11a897d9'} created pos.order #607 2026-09-14 11:08:13,274 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22830640 finished 2026-09-14 11:08:14,131 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #189 deleted stock.move.line records with IDs: [1061] 2026-09-14 11:08:14,401 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 719 1.045 0.932 2026-09-14 11:08:14,453 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-14 11:08:14,510 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:14] "GET /web/image?model=pos.config&id=82&field=custom_logo HTTP/1.1" 200 - 4 0.004 0.007 2026-09-14 11:08:14,546 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [19/26] Tour test_quantity_updated_settle → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 11:08:14,616 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [20/26] Tour test_quantity_updated_settle → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:08:14,669 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [21/26] Tour test_quantity_updated_settle → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:08:14,725 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [22/26] Tour test_quantity_updated_settle → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:08:14,785 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [23/26] Tour test_quantity_updated_settle → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:08:14,862 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:14] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 15 0.034 0.038 2026-09-14 11:08:14,910 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [24/26] Tour test_quantity_updated_settle → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:08:14,974 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [25/26] Tour test_quantity_updated_settle → Step body:not(:has(.modal)) 2026-09-14 11:08:14,992 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:14] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.005 0.013 2026-09-14 11:08:15,042 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:15] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.015 0.026 2026-09-14 11:08:15,092 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:15] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 16 0.016 0.027 2026-09-14 11:08:15,135 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [26/26] Tour test_quantity_updated_settle → Step Check orderline with attributes: {"productName":"Product A","quantity":"3.0","price":"34.50"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("3")):has(.price:contains("34.50"))) 2026-09-14 11:08:15,203 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: tour succeeded 2026-09-14 11:08:15,204 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_quantity_updated_settle SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-14 11:08:15,299 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: heap 19232048 (allocated 20848640) 2026-09-14 11:08:15,302 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing chrome headless with pid 51328 2026-09-14 11:08:15,304 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing websocket connection 2026-09-14 11:08:15,305 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Terminating chrome headless with pid 51328 2026-09-14 11:08:15,350 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Removing chrome user profile "/tmp/tmpy641cc4f_chrome_odoo" 2026-09-14 11:08:15,422 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered ... 2026-09-14 11:08:16,851 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18319415 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': '983d2d5b-257c-4ec5-b356-07386b186303'}] 2026-09-14 11:08:17,212 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #189 deleted stock.move.line records with IDs: [1063] 2026-09-14 11:08:19,394 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18319415 order {'name': 'Order 00044-003-0014', 'uuid': '983d2d5b-257c-4ec5-b356-07386b186303'} created pos.order #608 2026-09-14 11:08:19,397 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18319415 finished 2026-09-14 11:08:19,603 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29139449 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': '3220a479-304c-42bf-8e26-1a4b18834869'}] 2026-09-14 11:08:21,398 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29139449 order {'name': 'Order 00044-003-0014', 'uuid': '3220a479-304c-42bf-8e26-1a4b18834869'} created pos.order #609 2026-09-14 11:08:21,398 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29139449 finished 2026-09-14 11:08:21,766 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered_backend ... 2026-09-14 11:08:22,841 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49804223 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': '3c54d1f6-eb04-4f87-af92-3256c4d755ae'}] 2026-09-14 11:08:23,131 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #189 deleted stock.move.line records with IDs: [1068] 2026-09-14 11:08:25,071 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49804223 order {'name': 'Order 00044-003-0014', 'uuid': '3c54d1f6-eb04-4f87-af92-3256c4d755ae'} created pos.order #610 2026-09-14 11:08:25,078 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49804223 finished 2026-09-14 11:08:25,952 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_sale_order_fp_different_from_partner_one ... 2026-09-14 11:08:26,645 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome pid: 51474 2026-09-14 11:08:26,645 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome headless temporary user profile dir: /tmp/tmph1v1qn3t_chrome_odoo 2026-09-14 11:08:26,645 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Issuing json command http://127.0.0.1:34365/json/version 2026-09-14 11:08:26,647 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:34365/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:08:26,673 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:08:26,673 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Issuing json command http://127.0.0.1:34365/json 2026-09-14 11:08:26,674 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:34365/json with timeout 3 increased to 10s during tests 2026-09-14 11:08:26,679 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Websocket url found: ws://127.0.0.1:34365/devtools/page/D7F9900ABBBD54408C79C10F7C66F217 2026-09-14 11:08:26,681 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Enable chrome headless console log notification 2026-09-14 11:08:26,691 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome headless enable page notifications 2026-09-14 11:08:27,042 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:08:27,044 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Setting session cookie in browser 2026-09-14 11:08:27,057 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:08:27,057 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:08:27,076 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:08:27,984 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:27] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 175 0.175 0.738 2026-09-14 11:08:27,989 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigation result: {'frameId': 'D7F9900ABBBD54408C79C10F7C66F217', 'loaderId': '18A658D75796FCDDB449D45273B83CEC', 'isDownload': False} 2026-09-14 11:08:27,990 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Evaluate ready code "odoo.isTourReady('test_sale_order_fp_different_from_partner_one')" 2026-09-14 11:08:28,004 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:08:28,021 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:28] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.006 2026-09-14 11:08:28,037 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:28] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-09-14 11:08:28,042 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:28] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-14 11:08:28,441 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:28] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:08:28,456 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:08:28,463 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: IndexedDB 1 Ready 2026-09-14 11:08:28,475 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Evaluate test code "odoo.startTour('test_sale_order_fp_different_from_partner_one', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:08:28,483 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.010 0.012 2026-09-14 11:08:28,484 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [1/40] Tour test_sale_order_fp_different_from_partner_one → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:08:29,046 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 309 0.291 0.289 2026-09-14 11:08:29,047 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.547 2026-09-14 11:08:29,191 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 11:08:29,222 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:08:29,256 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:08:29,279 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:08:29,291 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: Owl is running in 'dev' mode. 2026-09-14 11:08:29,356 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:08:29,365 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:08:29,437 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 11:08:29,449 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:08:29,451 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:08:29,489 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [2/40] Tour test_sale_order_fp_different_from_partner_one → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:08:29,494 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 9 0.035 0.036 2026-09-14 11:08:29,531 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.017 0.082 2026-09-14 11:08:29,603 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.033 0.041 2026-09-14 11:08:29,620 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.065 2026-09-14 11:08:29,643 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [3/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:08:29,654 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.012 0.074 2026-09-14 11:08:29,665 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.088 2026-09-14 11:08:29,679 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.100 2026-09-14 11:08:29,693 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.143 2026-09-14 11:08:29,702 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [4/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:08:29,715 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.098 2026-09-14 11:08:29,731 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.055 2026-09-14 11:08:29,743 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.042 2026-09-14 11:08:29,756 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.033 2026-09-14 11:08:29,766 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.105 2026-09-14 11:08:29,780 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.148 2026-09-14 11:08:29,791 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.107 2026-09-14 11:08:29,889 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:29] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 29 0.044 0.103 2026-09-14 11:08:29,928 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [5/40] Tour test_sale_order_fp_different_from_partner_one → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:08:29,996 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [6/40] Tour test_sale_order_fp_different_from_partner_one → Step select sale order with price 20.00 (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row td:contains('20.00')) 2026-09-14 11:08:30,258 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:30] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 101 0.112 0.144 2026-09-14 11:08:30,342 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:30] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.021 0.036 2026-09-14 11:08:30,348 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.063 2026-09-14 11:08:30,442 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:08:30,449 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [7/40] Tour test_sale_order_fp_different_from_partner_one → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:08:30,526 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [8/40] Tour test_sale_order_fp_different_from_partner_one → Step .tax:contains(10.00) 2026-09-14 11:08:30,546 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:30] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.004 0.015 2026-09-14 11:08:30,593 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:30] "POST /web/dataset/call_kw/account.fiscal.position/read HTTP/1.1" 200 - 7 0.009 0.013 2026-09-14 11:08:30,659 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:30] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 22 0.023 0.034 2026-09-14 11:08:30,709 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:30] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.017 0.025 2026-09-14 11:08:30,759 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:30] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 15 0.011 0.025 2026-09-14 11:08:30,833 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [9/40] Tour test_sale_order_fp_different_from_partner_one → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:08:30,901 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [10/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:08:30,967 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [11/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:08:31,039 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [12/40] Tour test_sale_order_fp_different_from_partner_one → Step check fiscal position 'Partner FP' is selected (trigger: .o_fiscal_position_button:contains("Partner FP")) 2026-09-14 11:08:31,093 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [13/40] Tour test_sale_order_fp_different_from_partner_one → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-14 11:08:31,155 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [14/40] Tour test_sale_order_fp_different_from_partner_one → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:08:31,246 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [15/40] Tour test_sale_order_fp_different_from_partner_one → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:08:31,259 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:08:31,260 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:08:31,305 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [16/40] Tour test_sale_order_fp_different_from_partner_one → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:08:31,356 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [17/40] Tour test_sale_order_fp_different_from_partner_one → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:08:31,422 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [18/40] Tour test_sale_order_fp_different_from_partner_one → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:08:31,504 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15562251 started for PoS orders references: [{'name': 'Order 00571-001-0001', 'uuid': '7af9e0b8-1918-42e0-bd9a-8dd86b355eab'}] 2026-09-14 11:08:31,505 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [19/40] Tour test_sale_order_fp_different_from_partner_one → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-09-14 11:08:31,525 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:08:32,336 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15562251 order {'name': 'Order 00571-001-0001', 'uuid': '7af9e0b8-1918-42e0-bd9a-8dd86b355eab'} created pos.order #612 2026-09-14 11:08:32,339 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15562251 finished 2026-09-14 11:08:33,212 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #189 deleted stock.move.line records with IDs: [1072] 2026-09-14 11:08:33,456 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 725 1.026 0.928 2026-09-14 11:08:33,492 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:08:33,558 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:33] "GET /web/image?model=pos.config&id=82&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.011 2026-09-14 11:08:33,579 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [20/40] Tour test_sale_order_fp_different_from_partner_one → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 11:08:33,642 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [21/40] Tour test_sale_order_fp_different_from_partner_one → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 11:08:33,701 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [22/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:08:33,752 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [23/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:08:33,809 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [24/40] Tour test_sale_order_fp_different_from_partner_one → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:08:33,866 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [25/40] Tour test_sale_order_fp_different_from_partner_one → Step select sale order with price 10.00 (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row td:contains('10.00')) 2026-09-14 11:08:33,921 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:33] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 15 0.021 0.030 2026-09-14 11:08:33,960 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [26/40] Tour test_sale_order_fp_different_from_partner_one → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:08:34,023 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [27/40] Tour test_sale_order_fp_different_from_partner_one → Step .tax:contains(0.00) 2026-09-14 11:08:34,041 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:34] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.002 0.013 2026-09-14 11:08:34,077 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:34] "POST /web/dataset/call_kw/account.fiscal.position/read HTTP/1.1" 200 - 6 0.007 0.017 2026-09-14 11:08:34,129 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:34] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.016 0.024 2026-09-14 11:08:34,187 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:34] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.022 0.025 2026-09-14 11:08:34,247 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:34] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 15 0.020 0.023 2026-09-14 11:08:34,295 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [28/40] Tour test_sale_order_fp_different_from_partner_one → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:08:34,363 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [29/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:08:34,418 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [30/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:08:34,488 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [31/40] Tour test_sale_order_fp_different_from_partner_one → Step check fiscal position 'Sale Order FP' is selected (trigger: .o_fiscal_position_button:contains("Sale Order FP")) 2026-09-14 11:08:34,541 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [32/40] Tour test_sale_order_fp_different_from_partner_one → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-14 11:08:34,604 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [33/40] Tour test_sale_order_fp_different_from_partner_one → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:08:34,675 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [34/40] Tour test_sale_order_fp_different_from_partner_one → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:08:34,738 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [35/40] Tour test_sale_order_fp_different_from_partner_one → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:08:34,801 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [36/40] Tour test_sale_order_fp_different_from_partner_one → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:08:34,861 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [37/40] Tour test_sale_order_fp_different_from_partner_one → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:08:34,937 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [38/40] Tour test_sale_order_fp_different_from_partner_one → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-09-14 11:08:34,941 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9180730 started for PoS orders references: [{'name': 'Order 00571-001-0002', 'uuid': '4bc7f115-bc99-4270-ad7d-007a1ba2c567'}] 2026-09-14 11:08:35,419 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9180730 order {'name': 'Order 00571-001-0002', 'uuid': '4bc7f115-bc99-4270-ad7d-007a1ba2c567'} created pos.order #613 2026-09-14 11:08:35,422 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9180730 finished 2026-09-14 11:08:36,116 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #189 deleted stock.move.line records with IDs: [1074] 2026-09-14 11:08:36,359 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 522 0.646 0.775 2026-09-14 11:08:36,391 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 11:08:36,458 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [39/40] Tour test_sale_order_fp_different_from_partner_one → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 11:08:36,530 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [40/40] Tour test_sale_order_fp_different_from_partner_one → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 11:08:36,586 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: tour succeeded 2026-09-14 11:08:36,587 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_sale_order_fp_different_from_partner_one SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-14 11:08:36,740 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: heap 19949068 (allocated 21766144) 2026-09-14 11:08:36,743 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing chrome headless with pid 51474 2026-09-14 11:08:36,744 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing websocket connection 2026-09-14 11:08:36,745 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Terminating chrome headless with pid 51474 2026-09-14 11:08:36,803 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Removing chrome user profile "/tmp/tmph1v1qn3t_chrome_odoo" 2026-09-14 11:08:36,932 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_selected_partner_quotation_loading ... 2026-09-14 11:08:37,713 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome pid: 51620 2026-09-14 11:08:37,714 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless temporary user profile dir: /tmp/tmpwp3xk7qb_chrome_odoo 2026-09-14 11:08:37,714 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:37705/json/version 2026-09-14 11:08:37,715 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:37705/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:08:37,751 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:08:37,751 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:37705/json 2026-09-14 11:08:37,751 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:37705/json with timeout 3 increased to 10s during tests 2026-09-14 11:08:37,754 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Websocket url found: ws://127.0.0.1:37705/devtools/page/AF35E8DB3ACBB2FF8BB8F00BAB574641 2026-09-14 11:08:37,757 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Enable chrome headless console log notification 2026-09-14 11:08:37,760 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless enable page notifications 2026-09-14 11:08:38,159 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:08:38,162 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Setting session cookie in browser 2026-09-14 11:08:38,165 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:08:38,165 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:08:38,175 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:08:38,917 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:38] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 127 0.114 0.631 2026-09-14 11:08:38,920 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigation result: {'frameId': 'AF35E8DB3ACBB2FF8BB8F00BAB574641', 'loaderId': '0ED7BDBA3CCB40CD8C37D6C26F0D016D', 'isDownload': False} 2026-09-14 11:08:38,920 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Evaluate ready code "odoo.isTourReady('test_selected_partner_quotation_loading')" 2026-09-14 11:08:38,938 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:08:38,962 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:38] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-14 11:08:38,973 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:38] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-14 11:08:38,979 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:38] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-14 11:08:39,363 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:39] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:08:39,375 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:08:39,391 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: IndexedDB 1 Ready 2026-09-14 11:08:39,396 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Evaluate test code "odoo.startTour('test_selected_partner_quotation_loading', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:08:39,409 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [1/31] Tour test_selected_partner_quotation_loading → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:08:40,876 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:40] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 316 0.280 1.214 2026-09-14 11:08:40,885 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 1.502 2026-09-14 11:08:41,002 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:08:41,011 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 11:08:41,024 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:08:41,060 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:08:41,077 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:08:41,089 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: Owl is running in 'dev' mode. 2026-09-14 11:08:41,137 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:08:41,144 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:08:41,191 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:08:41,196 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:08:41,198 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:08:41,266 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [2/31] Tour test_selected_partner_quotation_loading → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:08:41,268 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 16 0.029 0.032 2026-09-14 11:08:41,302 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.009 0.085 2026-09-14 11:08:41,348 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.015 0.019 2026-09-14 11:08:41,368 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.047 2026-09-14 11:08:41,380 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.056 2026-09-14 11:08:41,394 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.058 2026-09-14 11:08:41,401 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.037 2026-09-14 11:08:41,416 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.040 2026-09-14 11:08:41,420 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [3/31] Tour test_selected_partner_quotation_loading → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:08:41,429 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.044 2026-09-14 11:08:41,438 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.116 2026-09-14 11:08:41,448 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.119 2026-09-14 11:08:41,454 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.057 2026-09-14 11:08:41,469 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.063 2026-09-14 11:08:41,479 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [4/31] Tour test_selected_partner_quotation_loading → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 11:08:41,499 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.011 0.061 2026-09-14 11:08:41,589 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 33 0.035 0.109 2026-09-14 11:08:41,597 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:41] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.151 2026-09-14 11:08:41,709 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [5/31] Tour test_selected_partner_quotation_loading → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 11:08:41,821 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [6/31] Tour test_selected_partner_quotation_loading → Step click partner 'A Test Partner 1' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner 1)) 2026-09-14 11:08:41,878 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [7/31] Tour test_selected_partner_quotation_loading → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:08:41,942 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [8/31] Tour test_selected_partner_quotation_loading → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:08:42,002 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [9/31] Tour test_selected_partner_quotation_loading → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:08:42,073 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [10/31] Tour test_selected_partner_quotation_loading → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:08:42,153 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [11/31] Tour test_selected_partner_quotation_loading → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:08:42,352 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:42] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 101 0.070 0.127 2026-09-14 11:08:42,440 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:42] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 18 0.025 0.039 2026-09-14 11:08:42,444 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.063 2026-09-14 11:08:42,544 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:08:42,552 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [12/31] Tour test_selected_partner_quotation_loading → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:08:42,623 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [13/31] Tour test_selected_partner_quotation_loading → Step body:not(:has(.modal)) 2026-09-14 11:08:42,663 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:42] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.010 0.029 2026-09-14 11:08:42,736 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:42] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 22 0.027 0.035 2026-09-14 11:08:42,806 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:42] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.028 0.032 2026-09-14 11:08:42,877 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:42] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 15 0.033 0.029 2026-09-14 11:08:42,950 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [14/31] Tour test_selected_partner_quotation_loading → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:08:43,019 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [15/31] Tour test_selected_partner_quotation_loading → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-14 11:08:43,085 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [16/31] Tour test_selected_partner_quotation_loading → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:08:43,151 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [17/31] Tour test_selected_partner_quotation_loading → Step .pos-leftheader .list-plus-btn 2026-09-14 11:08:43,213 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [18/31] Tour test_selected_partner_quotation_loading → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:08:43,269 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [19/31] Tour test_selected_partner_quotation_loading → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 11:08:43,447 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [20/31] Tour test_selected_partner_quotation_loading → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 11:08:43,540 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [21/31] Tour test_selected_partner_quotation_loading → Step click partner 'A Test Partner 2' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner 2)) 2026-09-14 11:08:43,615 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [22/31] Tour test_selected_partner_quotation_loading → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:08:43,672 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [23/31] Tour test_selected_partner_quotation_loading → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:08:43,734 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [24/31] Tour test_selected_partner_quotation_loading → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:08:43,789 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [25/31] Tour test_selected_partner_quotation_loading → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:08:43,849 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [26/31] Tour test_selected_partner_quotation_loading → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:08:43,912 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:43] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 17 0.019 0.038 2026-09-14 11:08:43,950 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [27/31] Tour test_selected_partner_quotation_loading → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:08:44,007 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [28/31] Tour test_selected_partner_quotation_loading → Step body:not(:has(.modal)) 2026-09-14 11:08:44,054 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:44] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.022 0.023 2026-09-14 11:08:44,116 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:44] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.020 0.029 2026-09-14 11:08:44,169 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:44] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.020 0.024 2026-09-14 11:08:44,239 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:44] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 15 0.034 0.029 2026-09-14 11:08:44,275 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [29/31] Tour test_selected_partner_quotation_loading → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:08:44,335 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [30/31] Tour test_selected_partner_quotation_loading → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("2"))) 2026-09-14 11:08:44,401 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [31/31] Tour test_selected_partner_quotation_loading → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:08:44,469 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: tour succeeded 2026-09-14 11:08:44,469 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_selected_partner_quotation_loading SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-14 11:08:44,593 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: heap 26662888 (allocated 27926528) 2026-09-14 11:08:44,602 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing chrome headless with pid 51620 2026-09-14 11:08:44,604 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing websocket connection 2026-09-14 11:08:44,604 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Terminating chrome headless with pid 51620 2026-09-14 11:08:44,660 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Removing chrome user profile "/tmp/tmpwp3xk7qb_chrome_odoo" 2026-09-14 11:08:44,731 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_cancelled_sale_order ... 2026-09-14 11:08:46,206 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome pid: 51753 2026-09-14 11:08:46,206 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless temporary user profile dir: /tmp/tmpzutlye_c_chrome_odoo 2026-09-14 11:08:46,206 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:46209/json/version 2026-09-14 11:08:46,207 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46209/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:08:46,210 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:08:46,210 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:46209/json 2026-09-14 11:08:46,210 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46209/json with timeout 3 increased to 10s during tests 2026-09-14 11:08:46,213 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Websocket url found: ws://127.0.0.1:46209/devtools/page/13F931B4356E54F90BA49F9385228EF6 2026-09-14 11:08:46,216 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Enable chrome headless console log notification 2026-09-14 11:08:46,220 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless enable page notifications 2026-09-14 11:08:46,594 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:08:46,599 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Setting session cookie in browser 2026-09-14 11:08:46,607 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:08:46,608 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:08:46,623 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:08:47,382 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:47] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 127 0.087 0.676 2026-09-14 11:08:47,387 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Navigation result: {'frameId': '13F931B4356E54F90BA49F9385228EF6', 'loaderId': '12888B9D26B1038EA29E844A7FAB269B', 'isDownload': False} 2026-09-14 11:08:47,388 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Evaluate ready code "odoo.isTourReady('test_settle_cancelled_sale_order')" 2026-09-14 11:08:47,394 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:08:47,411 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:47] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-09-14 11:08:47,420 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:47] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-14 11:08:47,433 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:47] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.024 2026-09-14 11:08:47,783 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:47] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:08:47,825 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Evaluate test code "odoo.startTour('test_settle_cancelled_sale_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:08:47,829 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:08:47,829 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: IndexedDB 1 Ready 2026-09-14 11:08:47,833 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [1/16] Tour test_settle_cancelled_sale_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:08:48,458 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:48] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 310 0.363 0.285 2026-09-14 11:08:48,465 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.657 2026-09-14 11:08:48,587 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:08:48,595 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 11:08:48,618 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:08:48,661 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.005 2026-09-14 11:08:48,683 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:48] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:08:48,697 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: Owl is running in 'dev' mode. 2026-09-14 11:08:48,759 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:08:48,777 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:08:48,811 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:08:48,837 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:08:48,837 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:08:48,854 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:48] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 16 0.019 0.031 2026-09-14 11:08:48,871 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [2/16] Tour test_settle_cancelled_sale_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:08:48,877 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:48] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.005 0.063 2026-09-14 11:08:48,946 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:48] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.014 0.010 2026-09-14 11:08:48,961 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:48] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.033 2026-09-14 11:08:48,980 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:48] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.046 2026-09-14 11:08:49,005 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:49] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.047 2026-09-14 11:08:49,025 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [3/16] Tour test_settle_cancelled_sale_order → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:08:49,027 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:49] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.013 0.089 2026-09-14 11:08:49,033 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:49] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.067 2026-09-14 11:08:49,046 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:49] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.105 2026-09-14 11:08:49,062 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:49] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.045 2026-09-14 11:08:49,074 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:49] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.030 2026-09-14 11:08:49,076 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [4/16] Tour test_settle_cancelled_sale_order → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:08:49,086 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:49] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.162 2026-09-14 11:08:49,094 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:49] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.099 2026-09-14 11:08:49,102 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:49] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.047 2026-09-14 11:08:49,113 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:49] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.062 2026-09-14 11:08:49,190 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:49] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 31 0.035 0.077 2026-09-14 11:08:49,223 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [5/16] Tour test_settle_cancelled_sale_order → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:08:49,296 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [6/16] Tour test_settle_cancelled_sale_order → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:08:49,513 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:49] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 99 0.104 0.111 2026-09-14 11:08:49,595 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:49] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.017 0.040 2026-09-14 11:08:49,599 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.052 2026-09-14 11:08:49,692 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:08:49,702 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [7/16] Tour test_settle_cancelled_sale_order → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:08:49,776 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [8/16] Tour test_settle_cancelled_sale_order → Step body:not(:has(.modal)) 2026-09-14 11:08:49,810 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:49] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.011 0.022 2026-09-14 11:08:49,871 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:49] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.022 0.029 2026-09-14 11:08:49,922 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:49] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.017 0.028 2026-09-14 11:08:49,986 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:49] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 17 0.019 0.032 2026-09-14 11:08:50,065 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [9/16] Tour test_settle_cancelled_sale_order → Step Check orderline with attributes: {"productName":"Product A","price":"10.00"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.price:contains("10.00"))) 2026-09-14 11:08:50,136 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [10/16] Tour test_settle_cancelled_sale_order → Step Check orderline with attributes: {"productName":"Product B","price":"20.00"} (trigger: .order-container .orderline:has(.product-name:contains("Product B")):has(.price:contains("20.00"))) 2026-09-14 11:08:50,200 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [11/16] Tour test_settle_cancelled_sale_order → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:08:50,291 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [12/16] Tour test_settle_cancelled_sale_order → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:08:50,303 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:08:50,307 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:08:50,349 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [13/16] Tour test_settle_cancelled_sale_order → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:08:50,400 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [14/16] Tour test_settle_cancelled_sale_order → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:08:50,465 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [15/16] Tour test_settle_cancelled_sale_order → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:08:50,548 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [16/16] Tour test_settle_cancelled_sale_order → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-14 11:08:50,553 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41956989 started for PoS orders references: [{'name': 'Order 00573-001-0001', 'uuid': 'cb0a3fd4-4c47-4698-9985-5046572977dd'}] 2026-09-14 11:08:50,558 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:08:51,471 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41956989 order {'name': 'Order 00573-001-0001', 'uuid': 'cb0a3fd4-4c47-4698-9985-5046572977dd'} created pos.order #614 2026-09-14 11:08:51,475 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41956989 finished 2026-09-14 11:08:52,631 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 710 1.139 0.942 2026-09-14 11:08:52,685 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.002 0.012 2026-09-14 11:08:52,748 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:52] "GET /web/image?model=pos.config&id=82&field=custom_logo HTTP/1.1" 200 - 4 0.009 0.013 2026-09-14 11:08:52,781 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: tour succeeded 2026-09-14 11:08:52,782 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_settle_cancelled_sale_order SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-14 11:08:52,870 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: heap 17552040 (allocated 19406848) 2026-09-14 11:08:52,873 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing chrome headless with pid 51753 2026-09-14 11:08:52,876 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing websocket connection 2026-09-14 11:08:52,876 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Terminating chrome headless with pid 51753 2026-09-14 11:08:52,913 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Removing chrome user profile "/tmp/tmpzutlye_c_chrome_odoo" 2026-09-14 11:08:53,014 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-09-14 11:08:53,586 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome pid: 51896 2026-09-14 11:08:53,587 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless temporary user profile dir: /tmp/tmp9wtaig38_chrome_odoo 2026-09-14 11:08:53,587 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:46109/json/version 2026-09-14 11:08:53,589 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46109/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:08:53,646 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:08:53,650 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:46109/json 2026-09-14 11:08:53,651 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46109/json with timeout 3 increased to 10s during tests 2026-09-14 11:08:53,657 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Websocket url found: ws://127.0.0.1:46109/devtools/page/93545DC6C077C107589E37CDED26396E 2026-09-14 11:08:53,660 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Enable chrome headless console log notification 2026-09-14 11:08:53,665 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless enable page notifications 2026-09-14 11:08:54,062 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:08:54,064 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Setting session cookie in browser 2026-09-14 11:08:54,069 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:08:54,069 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:08:54,080 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:08:54,848 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:54] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 126 0.123 0.649 2026-09-14 11:08:54,851 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigation result: {'frameId': '93545DC6C077C107589E37CDED26396E', 'loaderId': 'FF352DA5B1E5D520F557D0F213C86753', 'isDownload': False} 2026-09-14 11:08:54,851 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-09-14 11:08:54,859 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:08:54,874 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:54] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-09-14 11:08:54,883 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:54] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-14 11:08:54,898 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:54] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.020 2026-09-14 11:08:55,227 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:55] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:08:55,256 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: IndexedDB 1 Ready 2026-09-14 11:08:55,259 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:08:55,277 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate test code "odoo.startTour('PosSettleDraftOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:08:55,281 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.007 2026-09-14 11:08:55,282 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [1/11] Tour PosSettleDraftOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:08:55,854 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:55] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 315 0.301 0.283 2026-09-14 11:08:55,856 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.554 2026-09-14 11:08:55,994 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 11:08:56,012 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:08:56,072 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.017 2026-09-14 11:08:56,087 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:08:56,095 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: Owl is running in 'dev' mode. 2026-09-14 11:08:56,157 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:08:56,165 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:08:56,205 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:08:56,232 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:08:56,239 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:08:56,271 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 16 0.025 0.038 2026-09-14 11:08:56,284 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [2/11] Tour PosSettleDraftOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:08:56,290 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.006 0.077 2026-09-14 11:08:56,335 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.008 2026-09-14 11:08:56,343 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.014 2026-09-14 11:08:56,351 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.026 2026-09-14 11:08:56,377 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.010 0.041 2026-09-14 11:08:56,397 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.008 0.056 2026-09-14 11:08:56,414 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.046 2026-09-14 11:08:56,439 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [3/11] Tour PosSettleDraftOrder → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:08:56,440 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.007 0.097 2026-09-14 11:08:56,460 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.011 0.104 2026-09-14 11:08:56,484 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.119 2026-09-14 11:08:56,495 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.111 2026-09-14 11:08:56,498 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [4/11] Tour PosSettleDraftOrder → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:08:56,504 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.054 2026-09-14 11:08:56,515 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.108 2026-09-14 11:08:56,528 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.101 2026-09-14 11:08:56,651 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 33 0.055 0.131 2026-09-14 11:08:56,689 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [5/11] Tour PosSettleDraftOrder → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:08:56,767 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [6/11] Tour PosSettleDraftOrder → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:08:56,979 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:56] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 101 0.083 0.128 2026-09-14 11:08:57,091 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:57] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.032 0.051 2026-09-14 11:08:57,094 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.067 2026-09-14 11:08:57,205 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:08:57,212 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [7/11] Tour PosSettleDraftOrder → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:08:57,283 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [8/11] Tour PosSettleDraftOrder → Step body:not(:has(.modal)) 2026-09-14 11:08:57,316 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:57] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.003 0.026 2026-09-14 11:08:57,400 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:57] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 22 0.038 0.031 2026-09-14 11:08:57,466 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:57] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.031 0.026 2026-09-14 11:08:57,535 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:08:57] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 15 0.030 0.025 2026-09-14 11:08:57,601 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [9/11] Tour PosSettleDraftOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:08:57,668 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [10/11] Tour PosSettleDraftOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Test service product","quantity":"1.00","price":"50.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test service product")):has(.qty:contains("1")):has(.price:contains("50.00"))) 2026-09-14 11:08:57,734 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [11/11] Tour PosSettleDraftOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:08:57,785 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: tour succeeded 2026-09-14 11:08:57,785 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: ╔════════════════════════════════════╗ ║ TOUR PosSettleDraftOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-14 11:08:57,855 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: heap 16352288 (allocated 17309696) 2026-09-14 11:08:57,862 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing chrome headless with pid 51896 2026-09-14 11:08:57,864 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing websocket connection 2026-09-14 11:08:57,866 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Terminating chrome headless with pid 51896 2026-09-14 11:08:57,921 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Removing chrome user profile "/tmp/tmp9wtaig38_chrome_odoo" 2026-09-14 11:08:57,999 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_groupable_lot_total_amount ... 2026-09-14 11:08:59,461 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome pid: 52029 2026-09-14 11:08:59,461 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless temporary user profile dir: /tmp/tmpdusl2hcu_chrome_odoo 2026-09-14 11:08:59,461 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:44065/json/version 2026-09-14 11:08:59,462 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44065/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:08:59,467 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:08:59,468 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:44065/json 2026-09-14 11:08:59,468 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44065/json with timeout 3 increased to 10s during tests 2026-09-14 11:08:59,471 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Websocket url found: ws://127.0.0.1:44065/devtools/page/341035A3F5C6FE5AC1CAB4DC824CE028 2026-09-14 11:08:59,474 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Enable chrome headless console log notification 2026-09-14 11:08:59,475 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless enable page notifications 2026-09-14 11:08:59,849 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:08:59,852 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Setting session cookie in browser 2026-09-14 11:08:59,856 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:08:59,856 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:08:59,863 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:09:00,595 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:00] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 126 0.135 0.599 2026-09-14 11:09:00,598 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigation result: {'frameId': '341035A3F5C6FE5AC1CAB4DC824CE028', 'loaderId': 'C6C5F490A3625AFBC1B30978079E0A6A', 'isDownload': False} 2026-09-14 11:09:00,598 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Evaluate ready code "odoo.isTourReady('test_settle_groupable_lot_total_amount')" 2026-09-14 11:09:00,605 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:09:00,617 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:00] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-14 11:09:00,627 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:00] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-14 11:09:00,634 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:00] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-14 11:09:01,089 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:01] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:09:01,100 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:01,115 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: IndexedDB 1 Ready 2026-09-14 11:09:01,117 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Evaluate test code "odoo.startTour('test_settle_groupable_lot_total_amount', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:09:01,121 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [1/11] Tour test_settle_groupable_lot_total_amount → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:09:01,791 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:01] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 308 0.379 0.301 2026-09-14 11:09:01,799 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.682 2026-09-14 11:09:01,977 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-09-14 11:09:01,984 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-14 11:09:02,005 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.004 0.009 2026-09-14 11:09:02,039 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:09:02,058 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:09:02,073 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: Owl is running in 'dev' mode. 2026-09-14 11:09:02,151 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:02,166 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:02,231 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:09:02,263 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-09-14 11:09:02,271 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.051 2026-09-14 11:09:02,291 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [2/11] Tour test_settle_groupable_lot_total_amount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:09:02,300 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 16 0.042 0.046 2026-09-14 11:09:02,332 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.011 0.105 2026-09-14 11:09:02,351 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.008 2026-09-14 11:09:02,366 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.017 2026-09-14 11:09:02,381 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.023 2026-09-14 11:09:02,415 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.045 2026-09-14 11:09:02,436 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.082 2026-09-14 11:09:02,448 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.077 2026-09-14 11:09:02,471 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.105 2026-09-14 11:09:02,475 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [3/11] Tour test_settle_groupable_lot_total_amount → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:09:02,481 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.100 2026-09-14 11:09:02,495 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.007 0.076 2026-09-14 11:09:02,512 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.055 2026-09-14 11:09:02,520 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.042 2026-09-14 11:09:02,543 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [4/11] Tour test_settle_groupable_lot_total_amount → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:09:02,598 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 31 0.031 0.083 2026-09-14 11:09:02,610 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.165 2026-09-14 11:09:02,619 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.192 2026-09-14 11:09:02,644 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [5/11] Tour test_settle_groupable_lot_total_amount → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:09:02,714 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [6/11] Tour test_settle_groupable_lot_total_amount → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:09:02,927 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:02] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 99 0.096 0.115 2026-09-14 11:09:03,033 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:03] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.038 0.032 2026-09-14 11:09:03,038 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.067 2026-09-14 11:09:03,137 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:03,146 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [7/11] Tour test_settle_groupable_lot_total_amount → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:09:03,207 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [8/11] Tour test_settle_groupable_lot_total_amount → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Ok')) 2026-09-14 11:09:03,245 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:03] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.010 0.021 2026-09-14 11:09:03,299 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:03] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.015 0.024 2026-09-14 11:09:03,371 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:03] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.021 0.037 2026-09-14 11:09:03,470 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:03] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 32 0.042 0.043 2026-09-14 11:09:03,564 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [9/11] Tour test_settle_groupable_lot_total_amount → Step body:not(:has(.modal)) 2026-09-14 11:09:03,624 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [10/11] Tour test_settle_groupable_lot_total_amount → Step order total amount is '12.00' (trigger: .product-screen .order-summary .total:contains("12.00")) 2026-09-14 11:09:03,684 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [11/11] Tour test_settle_groupable_lot_total_amount → Step order total amount is '12.00' (trigger: .product-screen .order-summary .total:contains("12.00"):not(:visible)) 2026-09-14 11:09:03,749 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: tour succeeded 2026-09-14 11:09:03,750 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_settle_groupable_lot_total_amount SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-14 11:09:03,844 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: heap 16494288 (allocated 17571840) 2026-09-14 11:09:03,851 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing chrome headless with pid 52029 2026-09-14 11:09:03,853 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing websocket connection 2026-09-14 11:09:03,854 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Terminating chrome headless with pid 52029 2026-09-14 11:09:03,913 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Removing chrome user profile "/tmp/tmpdusl2hcu_chrome_odoo" 2026-09-14 11:09:04,022 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-09-14 11:09:04,970 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome pid: 52158 2026-09-14 11:09:04,970 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless temporary user profile dir: /tmp/tmpfvuhzt9l_chrome_odoo 2026-09-14 11:09:04,970 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:43783/json/version 2026-09-14 11:09:04,972 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43783/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:09:04,975 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:09:04,975 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:43783/json 2026-09-14 11:09:04,975 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43783/json with timeout 3 increased to 10s during tests 2026-09-14 11:09:04,978 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Websocket url found: ws://127.0.0.1:43783/devtools/page/8E50D25CB54254A3F3C25D9278330D63 2026-09-14 11:09:04,981 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Enable chrome headless console log notification 2026-09-14 11:09:04,983 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless enable page notifications 2026-09-14 11:09:05,376 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:09:05,379 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Setting session cookie in browser 2026-09-14 11:09:05,383 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:09:05,383 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:09:05,395 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:09:06,120 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:06] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 126 0.126 0.604 2026-09-14 11:09:06,124 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigation result: {'frameId': '8E50D25CB54254A3F3C25D9278330D63', 'loaderId': '73462EE49D3C60D99BF709EA340B1491', 'isDownload': False} 2026-09-14 11:09:06,125 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-09-14 11:09:06,130 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:09:06,150 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:06] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.010 2026-09-14 11:09:06,161 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:06] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-14 11:09:06,167 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:06] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-14 11:09:06,535 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:06] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:09:06,549 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:06,563 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: IndexedDB 1 Ready 2026-09-14 11:09:06,566 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 11:09:06,569 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate test code "odoo.startTour('PosSettleCustomPrice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:09:06,579 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [1/19] Tour PosSettleCustomPrice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:09:07,164 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 308 0.287 0.317 2026-09-14 11:09:07,166 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.578 2026-09-14 11:09:07,303 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 11:09:07,319 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:09:07,352 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.007 2026-09-14 11:09:07,370 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:09:07,379 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: Owl is running in 'dev' mode. 2026-09-14 11:09:07,435 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:09:07,438 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:09:07,500 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:09:07,503 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:09:07,505 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:09:07,546 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 16 0.017 0.039 2026-09-14 11:09:07,548 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [2/19] Tour PosSettleCustomPrice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:09:07,570 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.007 0.069 2026-09-14 11:09:07,654 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.015 0.038 2026-09-14 11:09:07,671 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.064 2026-09-14 11:09:07,681 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.038 2026-09-14 11:09:07,707 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.013 0.075 2026-09-14 11:09:07,717 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.041 2026-09-14 11:09:07,725 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [3/19] Tour PosSettleCustomPrice → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:09:07,739 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.105 2026-09-14 11:09:07,752 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.062 2026-09-14 11:09:07,761 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.035 2026-09-14 11:09:07,772 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [4/19] Tour PosSettleCustomPrice → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:09:07,775 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.092 2026-09-14 11:09:07,783 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.059 2026-09-14 11:09:07,792 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.176 2026-09-14 11:09:07,798 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.042 2026-09-14 11:09:07,863 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 31 0.025 0.073 2026-09-14 11:09:07,877 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:07] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.126 2026-09-14 11:09:07,906 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [5/19] Tour PosSettleCustomPrice → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:09:07,989 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [6/19] Tour PosSettleCustomPrice → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:09:08,227 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:08] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 99 0.102 0.135 2026-09-14 11:09:08,333 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:08] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.020 0.051 2026-09-14 11:09:08,338 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.034 2026-09-14 11:09:08,465 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:09:08,470 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [7/19] Tour PosSettleCustomPrice → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:09:08,537 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [8/19] Tour PosSettleCustomPrice → Step body:not(:has(.modal)) 2026-09-14 11:09:08,556 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:08] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-14 11:09:08,609 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:08] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.014 0.027 2026-09-14 11:09:08,677 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:08] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.028 0.029 2026-09-14 11:09:08,742 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:08] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 16 0.021 0.030 2026-09-14 11:09:08,808 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [9/19] Tour PosSettleCustomPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:09:08,867 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [10/19] Tour PosSettleCustomPrice → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","price":"100"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("100"))) 2026-09-14 11:09:08,934 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [11/19] Tour PosSettleCustomPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:09:08,984 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [12/19] Tour PosSettleCustomPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:09:09,035 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [13/19] Tour PosSettleCustomPrice → Step click customer button (trigger: .product-screen .set-partner) 2026-09-14 11:09:09,190 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [14/19] Tour PosSettleCustomPrice → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-14 11:09:09,287 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [15/19] Tour PosSettleCustomPrice → Step click partner 'A Test Partner AAA' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner AAA)) 2026-09-14 11:09:09,348 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [16/19] Tour PosSettleCustomPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:09:09,408 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [17/19] Tour PosSettleCustomPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:09:09,465 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [18/19] Tour PosSettleCustomPrice → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","price":"100"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("100"))) 2026-09-14 11:09:09,520 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [19/19] Tour PosSettleCustomPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:09:09,571 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: tour succeeded 2026-09-14 11:09:09,572 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: ╔═════════════════════════════════════╗ ║ TOUR PosSettleCustomPrice SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-14 11:09:09,679 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: heap 20977572 (allocated 22290432) 2026-09-14 11:09:09,688 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing chrome headless with pid 52158 2026-09-14 11:09:09,689 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing websocket connection 2026-09-14 11:09:09,690 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Terminating chrome headless with pid 52158 2026-09-14 11:09:09,743 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Removing chrome user profile "/tmp/tmpfvuhzt9l_chrome_odoo" 2026-09-14 11:09:09,818 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-09-14 11:09:10,584 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome pid: 52289 2026-09-14 11:09:10,584 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome headless temporary user profile dir: /tmp/tmpj18t3_yo_chrome_odoo 2026-09-14 11:09:10,585 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Issuing json command http://127.0.0.1:44369/json/version 2026-09-14 11:09:10,589 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44369/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:09:10,646 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:09:10,647 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Issuing json command http://127.0.0.1:44369/json 2026-09-14 11:09:10,647 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44369/json with timeout 3 increased to 10s during tests 2026-09-14 11:09:10,655 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Websocket url found: ws://127.0.0.1:44369/devtools/page/74868B0C7EA8B039CEBD5AF54EF9470D 2026-09-14 11:09:10,657 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Enable chrome headless console log notification 2026-09-14 11:09:10,658 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome headless enable page notifications 2026-09-14 11:09:10,981 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:09:10,984 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Setting session cookie in browser 2026-09-14 11:09:10,988 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:09:10,988 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:09:10,999 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:09:12,836 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:12] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 128 0.141 1.703 2026-09-14 11:09:12,840 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigation result: {'frameId': '74868B0C7EA8B039CEBD5AF54EF9470D', 'loaderId': '278606C31DC8E95B7E8E16543B0DAA82', 'isDownload': False} 2026-09-14 11:09:12,840 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Evaluate ready code "odoo.isTourReady('PosSettleOrderShipLater')" 2026-09-14 11:09:12,846 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:09:12,870 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:12] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-14 11:09:12,874 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:12] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-14 11:09:12,882 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:12] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-14 11:09:13,210 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:13] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:09:13,225 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:13,237 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Evaluate test code "odoo.startTour('PosSettleOrderShipLater', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:09:13,237 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: IndexedDB 1 Ready 2026-09-14 11:09:13,246 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [1/36] Tour PosSettleOrderShipLater → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:09:13,946 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:13] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.411 0.304 2026-09-14 11:09:13,982 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.739 2026-09-14 11:09:14,134 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.014 2026-09-14 11:09:14,136 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.018 2026-09-14 11:09:14,154 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-14 11:09:14,192 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-14 11:09:14,218 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:09:14,228 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: Owl is running in 'dev' mode. 2026-09-14 11:09:14,287 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:09:14,295 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 11:09:14,353 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:09:14,366 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:14,368 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:14,400 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 9 0.016 0.031 2026-09-14 11:09:14,413 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [2/36] Tour PosSettleOrderShipLater → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:09:14,431 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.009 0.059 2026-09-14 11:09:14,491 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.007 0.015 2026-09-14 11:09:14,512 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.009 0.038 2026-09-14 11:09:14,524 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.045 2026-09-14 11:09:14,562 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [3/36] Tour PosSettleOrderShipLater → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:09:14,568 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.013 0.074 2026-09-14 11:09:14,588 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.101 2026-09-14 11:09:14,598 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.125 2026-09-14 11:09:14,608 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.107 2026-09-14 11:09:14,617 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.100 2026-09-14 11:09:14,622 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [4/36] Tour PosSettleOrderShipLater → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:09:14,630 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.034 2026-09-14 11:09:14,640 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.106 2026-09-14 11:09:14,657 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.047 2026-09-14 11:09:14,671 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.078 2026-09-14 11:09:14,777 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 33 0.066 0.087 2026-09-14 11:09:14,787 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:14] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.168 2026-09-14 11:09:14,804 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [5/36] Tour PosSettleOrderShipLater → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:09:14,881 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [6/36] Tour PosSettleOrderShipLater → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(2) td) 2026-09-14 11:09:15,126 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:15] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 101 0.117 0.127 2026-09-14 11:09:15,202 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:15] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.016 0.034 2026-09-14 11:09:15,205 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.043 2026-09-14 11:09:15,338 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:15,356 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [7/36] Tour PosSettleOrderShipLater → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:09:15,423 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [8/36] Tour PosSettleOrderShipLater → Step body:not(:has(.modal)) 2026-09-14 11:09:15,456 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:15] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.005 0.017 2026-09-14 11:09:15,558 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:15] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 22 0.038 0.041 2026-09-14 11:09:15,629 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:15] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.026 0.028 2026-09-14 11:09:15,686 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:15] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 15 0.021 0.026 2026-09-14 11:09:15,752 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [9/36] Tour PosSettleOrderShipLater → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:09:15,840 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [10/36] Tour PosSettleOrderShipLater → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:09:15,853 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:15,859 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:09:15,900 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [11/36] Tour PosSettleOrderShipLater → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:09:15,966 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [12/36] Tour PosSettleOrderShipLater → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-09-14 11:09:16,031 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [13/36] Tour PosSettleOrderShipLater → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-09-14 11:09:16,095 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [14/36] Tour PosSettleOrderShipLater → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-09-14 11:09:16,153 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [15/36] Tour PosSettleOrderShipLater → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:09:16,232 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [16/36] Tour PosSettleOrderShipLater → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-09-14 11:09:16,284 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [17/36] Tour PosSettleOrderShipLater → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:09:16,374 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [18/36] Tour PosSettleOrderShipLater → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-14 11:09:16,378 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76483516 started for PoS orders references: [{'name': 'Order 00577-001-0001', 'uuid': '58a3d162-1d5e-443f-9958-0d539d8ceb6b'}] 2026-09-14 11:09:16,393 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:09:17,036 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76483516 order {'name': 'Order 00577-001-0001', 'uuid': '58a3d162-1d5e-443f-9958-0d539d8ceb6b'} created pos.order #615 2026-09-14 11:09:17,039 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76483516 finished 2026-09-14 11:09:17,858 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #189 deleted stock.move.line records with IDs: [1081] 2026-09-14 11:09:18,130 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 669 0.928 0.827 2026-09-14 11:09:18,162 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:09:18,222 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:18] "GET /web/image?model=pos.config&id=82&field=custom_logo HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 11:09:18,258 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [19/36] Tour PosSettleOrderShipLater → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-14 11:09:18,322 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [20/36] Tour PosSettleOrderShipLater → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-14 11:09:18,383 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [21/36] Tour PosSettleOrderShipLater → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:09:18,437 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [22/36] Tour PosSettleOrderShipLater → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:09:18,493 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [23/36] Tour PosSettleOrderShipLater → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:09:18,554 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [24/36] Tour PosSettleOrderShipLater → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:09:18,614 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:18] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 15 0.023 0.033 2026-09-14 11:09:18,653 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [25/36] Tour PosSettleOrderShipLater → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:09:18,725 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [26/36] Tour PosSettleOrderShipLater → Step body:not(:has(.modal)) 2026-09-14 11:09:18,742 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:18] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.003 0.013 2026-09-14 11:09:18,805 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:18] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.023 0.028 2026-09-14 11:09:18,867 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:18] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.018 0.030 2026-09-14 11:09:18,935 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:18] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 16 0.027 0.030 2026-09-14 11:09:18,999 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [27/36] Tour PosSettleOrderShipLater → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:09:19,079 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [28/36] Tour PosSettleOrderShipLater → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:09:19,141 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [29/36] Tour PosSettleOrderShipLater → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:09:19,199 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [30/36] Tour PosSettleOrderShipLater → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-09-14 11:09:19,263 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [31/36] Tour PosSettleOrderShipLater → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-09-14 11:09:19,337 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [32/36] Tour PosSettleOrderShipLater → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-09-14 11:09:19,387 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [33/36] Tour PosSettleOrderShipLater → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:09:19,470 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [34/36] Tour PosSettleOrderShipLater → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-09-14 11:09:19,519 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [35/36] Tour PosSettleOrderShipLater → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:09:19,621 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [36/36] Tour PosSettleOrderShipLater → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-14 11:09:19,625 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29565619 started for PoS orders references: [{'name': 'Order 00577-001-0002', 'uuid': '6b3fb571-dc1b-4129-b128-9be7c0b381ce'}] 2026-09-14 11:09:20,332 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29565619 order {'name': 'Order 00577-001-0002', 'uuid': '6b3fb571-dc1b-4129-b128-9be7c0b381ce'} created pos.order #616 2026-09-14 11:09:20,337 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29565619 finished 2026-09-14 11:09:21,163 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #189 deleted stock.move.line records with IDs: [1084] 2026-09-14 11:09:21,396 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #189 deleted stock.move.line records with IDs: [1085] 2026-09-14 11:09:21,681 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 648 1.100 0.959 2026-09-14 11:09:21,732 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.004 0.010 2026-09-14 11:09:21,766 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: tour succeeded 2026-09-14 11:09:21,766 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: ╔════════════════════════════════════════╗ ║ TOUR PosSettleOrderShipLater SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-14 11:09:21,901 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: heap 20009872 (allocated 22290432) 2026-09-14 11:09:21,906 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing chrome headless with pid 52289 2026-09-14 11:09:21,909 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing websocket connection 2026-09-14 11:09:21,909 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Terminating chrome headless with pid 52289 2026-09-14 11:09:21,964 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Removing chrome user profile "/tmp/tmpj18t3_yo_chrome_odoo" 2026-09-14 11:09:22,327 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-09-14 11:09:23,686 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome pid: 52432 2026-09-14 11:09:23,687 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless temporary user profile dir: /tmp/tmpl7zpey36_chrome_odoo 2026-09-14 11:09:23,687 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:44945/json/version 2026-09-14 11:09:23,688 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44945/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:09:23,729 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:09:23,729 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:44945/json 2026-09-14 11:09:23,730 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44945/json with timeout 3 increased to 10s during tests 2026-09-14 11:09:23,744 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Websocket url found: ws://127.0.0.1:44945/devtools/page/FEAB3C680ABDE9888E1B8AC5625289C8 2026-09-14 11:09:23,751 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Enable chrome headless console log notification 2026-09-14 11:09:23,753 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless enable page notifications 2026-09-14 11:09:24,225 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:09:24,228 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Setting session cookie in browser 2026-09-14 11:09:24,232 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:09:24,232 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:09:24,241 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:09:25,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:24] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 126 0.100 0.660 2026-09-14 11:09:25,003 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigation result: {'frameId': 'FEAB3C680ABDE9888E1B8AC5625289C8', 'loaderId': '86C716CA1E235598E0807A7DCBCEB58B', 'isDownload': False} 2026-09-14 11:09:25,003 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-09-14 11:09:25,010 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:09:25,033 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:25] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-09-14 11:09:25,039 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:25] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-14 11:09:25,050 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:25] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-09-14 11:09:25,450 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:25] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:09:25,465 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:25,490 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: IndexedDB 1 Ready 2026-09-14 11:09:25,490 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.013 2026-09-14 11:09:25,491 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate test code "odoo.startTour('PosSettleOrderRealTime', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:09:25,500 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [1/17] Tour PosSettleOrderRealTime → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:09:26,211 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 309 0.369 0.364 2026-09-14 11:09:26,213 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.702 2026-09-14 11:09:26,395 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-14 11:09:26,422 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:09:26,455 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:09:26,471 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:09:26,478 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: Owl is running in 'dev' mode. 2026-09-14 11:09:26,549 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:26,558 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:09:26,614 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 11:09:26,620 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:09:26,625 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 11:09:26,647 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [2/17] Tour PosSettleOrderRealTime → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:09:26,658 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 16 0.033 0.032 2026-09-14 11:09:26,699 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.013 0.093 2026-09-14 11:09:26,726 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.029 2026-09-14 11:09:26,751 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.058 2026-09-14 11:09:26,759 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.065 2026-09-14 11:09:26,774 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.089 2026-09-14 11:09:26,781 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [3/17] Tour PosSettleOrderRealTime → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:09:26,805 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.017 0.074 2026-09-14 11:09:26,815 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.049 2026-09-14 11:09:26,828 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.075 2026-09-14 11:09:26,837 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [4/17] Tour PosSettleOrderRealTime → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:09:26,838 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.043 2026-09-14 11:09:26,852 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.040 2026-09-14 11:09:26,872 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.006 0.073 2026-09-14 11:09:26,893 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.172 2026-09-14 11:09:26,901 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.059 2026-09-14 11:09:26,913 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:26] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.090 2026-09-14 11:09:27,008 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:27] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 31 0.052 0.106 2026-09-14 11:09:27,039 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [5/17] Tour PosSettleOrderRealTime → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:09:27,118 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [6/17] Tour PosSettleOrderRealTime → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:09:27,287 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:27] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 99 0.044 0.117 2026-09-14 11:09:27,408 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:27] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.042 0.045 2026-09-14 11:09:27,413 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.078 2026-09-14 11:09:27,519 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:27,534 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [7/17] Tour PosSettleOrderRealTime → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:09:27,616 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [8/17] Tour PosSettleOrderRealTime → Step body:not(:has(.modal)) 2026-09-14 11:09:27,649 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:27] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.014 0.018 2026-09-14 11:09:27,694 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:27] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.013 0.024 2026-09-14 11:09:27,754 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:27] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.021 0.027 2026-09-14 11:09:27,819 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:27] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 16 0.022 0.033 2026-09-14 11:09:27,872 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [9/17] Tour PosSettleOrderRealTime → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:09:27,933 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [10/17] Tour PosSettleOrderRealTime → Step order total amount is '40' (trigger: .product-screen .order-summary .total:contains("40")) 2026-09-14 11:09:27,999 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [11/17] Tour PosSettleOrderRealTime → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:09:28,065 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [12/17] Tour PosSettleOrderRealTime → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:09:28,139 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [13/17] Tour PosSettleOrderRealTime → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:09:28,150 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:28,156 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:09:28,199 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [14/17] Tour PosSettleOrderRealTime → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:09:28,266 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [15/17] Tour PosSettleOrderRealTime → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:09:28,326 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [16/17] Tour PosSettleOrderRealTime → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:09:28,402 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90269606 started for PoS orders references: [{'name': 'Order 00578-001-0001', 'uuid': 'c1f609e4-a68e-4fbc-9030-c71ad8399198'}] 2026-09-14 11:09:28,404 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [17/17] Tour PosSettleOrderRealTime → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-14 11:09:28,434 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:09:28,760 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #189 deleted stock.move.line records with IDs: [1088, 1089] 2026-09-14 11:09:29,411 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90269606 order {'name': 'Order 00578-001-0001', 'uuid': 'c1f609e4-a68e-4fbc-9030-c71ad8399198'} created pos.order #617 2026-09-14 11:09:29,415 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90269606 finished 2026-09-14 11:09:29,708 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 555 0.659 0.650 2026-09-14 11:09:29,750 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.003 0.009 2026-09-14 11:09:29,816 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:29] "GET /web/image?model=pos.config&id=82&field=custom_logo HTTP/1.1" 200 - 4 0.014 0.010 2026-09-14 11:09:29,844 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: tour succeeded 2026-09-14 11:09:29,845 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderRealTime SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-14 11:09:29,949 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: heap 17375068 (allocated 18882560) 2026-09-14 11:09:29,960 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing chrome headless with pid 52432 2026-09-14 11:09:29,961 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing websocket connection 2026-09-14 11:09:29,963 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Terminating chrome headless with pid 52432 2026-09-14 11:09:30,018 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Removing chrome user profile "/tmp/tmpl7zpey36_chrome_odoo" 2026-09-14 11:09:31,470 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-09-14 11:09:32,784 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome pid: 52576 2026-09-14 11:09:32,785 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless temporary user profile dir: /tmp/tmp2ld9c6pn_chrome_odoo 2026-09-14 11:09:32,785 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:35693/json/version 2026-09-14 11:09:32,786 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:35693/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:09:32,817 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:09:32,817 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:35693/json 2026-09-14 11:09:32,817 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:35693/json with timeout 3 increased to 10s during tests 2026-09-14 11:09:32,822 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Websocket url found: ws://127.0.0.1:35693/devtools/page/E62D8FF3337AB8830B3EE8F1F46483A3 2026-09-14 11:09:32,825 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Enable chrome headless console log notification 2026-09-14 11:09:32,827 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless enable page notifications 2026-09-14 11:09:33,348 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:09:33,351 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Setting session cookie in browser 2026-09-14 11:09:33,362 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:09:33,362 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:09:33,372 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:09:34,170 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:34] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 126 0.109 0.692 2026-09-14 11:09:34,173 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigation result: {'frameId': 'E62D8FF3337AB8830B3EE8F1F46483A3', 'loaderId': '538BC1C9CEDA956CA7DB2235E301A840', 'isDownload': False} 2026-09-14 11:09:34,173 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-09-14 11:09:34,181 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:09:34,195 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:34] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-14 11:09:34,202 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:34] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-14 11:09:34,210 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:34] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-14 11:09:34,627 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:34] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:09:34,639 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:09:34,655 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: IndexedDB 1 Ready 2026-09-14 11:09:34,657 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.008 2026-09-14 11:09:34,667 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate test code "odoo.startTour('PosSettleOrder2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:09:34,678 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [1/31] Tour PosSettleOrder2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:09:35,283 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 310 0.326 0.309 2026-09-14 11:09:35,284 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.595 2026-09-14 11:09:35,424 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 11:09:35,441 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:09:35,490 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:09:35,510 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:09:35,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: Owl is running in 'dev' mode. 2026-09-14 11:09:35,591 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:35,599 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:35,656 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:09:35,686 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:09:35,687 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 11:09:35,719 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 16 0.026 0.042 2026-09-14 11:09:35,736 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [2/31] Tour PosSettleOrder2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:09:35,740 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.008 0.073 2026-09-14 11:09:35,825 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.011 0.036 2026-09-14 11:09:35,848 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.037 2026-09-14 11:09:35,861 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.061 2026-09-14 11:09:35,873 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.063 2026-09-14 11:09:35,886 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [3/31] Tour PosSettleOrder2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:09:35,889 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.006 0.063 2026-09-14 11:09:35,911 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.056 2026-09-14 11:09:35,921 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.081 2026-09-14 11:09:35,936 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.056 2026-09-14 11:09:35,940 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [4/31] Tour PosSettleOrder2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:09:35,947 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.071 2026-09-14 11:09:35,957 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.030 2026-09-14 11:09:35,970 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.147 2026-09-14 11:09:35,987 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:35] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.061 2026-09-14 11:09:36,006 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:36] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.007 0.101 2026-09-14 11:09:36,084 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:36] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 31 0.037 0.104 2026-09-14 11:09:36,121 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [5/31] Tour PosSettleOrder2 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:09:36,196 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [6/31] Tour PosSettleOrder2 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:09:36,407 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:36] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 99 0.092 0.117 2026-09-14 11:09:36,487 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:36] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.020 0.032 2026-09-14 11:09:36,492 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.049 2026-09-14 11:09:36,589 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:09:36,599 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [7/31] Tour PosSettleOrder2 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:09:36,667 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [8/31] Tour PosSettleOrder2 → Step body:not(:has(.modal)) 2026-09-14 11:09:36,693 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:36] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.004 0.020 2026-09-14 11:09:36,769 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:36] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.025 0.035 2026-09-14 11:09:36,825 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:36] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.019 0.028 2026-09-14 11:09:36,889 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:36] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 17 0.020 0.029 2026-09-14 11:09:37,016 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [9/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-14 11:09:37,104 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [10/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-14 11:09:37,154 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [11/31] Tour PosSettleOrder2 → Step Check the product page (trigger: .product-list) 2026-09-14 11:09:37,216 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [12/31] Tour PosSettleOrder2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:09:37,282 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [13/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-14 11:09:37,338 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [14/31] Tour PosSettleOrder2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:09:37,386 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [15/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product B")):has(.qty:contains("1"))) 2026-09-14 11:09:37,451 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [16/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("1"))) 2026-09-14 11:09:37,503 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [17/31] Tour PosSettleOrder2 → Step Check the product page (trigger: .product-list) 2026-09-14 11:09:37,566 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [18/31] Tour PosSettleOrder2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:09:37,632 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [19/31] Tour PosSettleOrder2 → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 11:09:37,699 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [20/31] Tour PosSettleOrder2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-09-14 11:09:37,765 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [21/31] Tour PosSettleOrder2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:09:37,816 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [22/31] Tour PosSettleOrder2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:09:37,867 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [23/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("0"))) 2026-09-14 11:09:37,941 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [24/31] Tour PosSettleOrder2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:09:37,993 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [25/31] Tour PosSettleOrder2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:09:38,074 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [26/31] Tour PosSettleOrder2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:09:38,087 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:09:38,087 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:09:38,132 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [27/31] Tour PosSettleOrder2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:09:38,182 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [28/31] Tour PosSettleOrder2 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:09:38,249 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [29/31] Tour PosSettleOrder2 → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-09-14 11:09:38,300 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [30/31] Tour PosSettleOrder2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:09:38,395 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [31/31] Tour PosSettleOrder2 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-14 11:09:38,397 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13630831 started for PoS orders references: [{'name': 'Order 00579-001-0001', 'uuid': '663a74a9-c69b-4c4b-87a3-fad790e1d747'}] 2026-09-14 11:09:38,403 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:39,284 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13630831 order {'name': 'Order 00579-001-0001', 'uuid': '663a74a9-c69b-4c4b-87a3-fad790e1d747'} created pos.order #618 2026-09-14 11:09:39,288 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13630831 finished 2026-09-14 11:09:39,711 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 458 0.690 0.626 2026-09-14 11:09:39,778 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.006 0.014 2026-09-14 11:09:39,853 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:39] "GET /web/image?model=pos.config&id=82&field=custom_logo HTTP/1.1" 200 - 4 0.013 0.018 2026-09-14 11:09:39,870 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: tour succeeded 2026-09-14 11:09:39,871 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-14 11:09:40,042 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: heap 18037252 (allocated 19537920) 2026-09-14 11:09:40,049 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing chrome headless with pid 52576 2026-09-14 11:09:40,052 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing websocket connection 2026-09-14 11:09:40,054 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Terminating chrome headless with pid 52576 2026-09-14 11:09:40,122 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Removing chrome user profile "/tmp/tmp2ld9c6pn_chrome_odoo" 2026-09-14 11:09:40,224 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_uom ... 2026-09-14 11:09:41,283 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome pid: 52715 2026-09-14 11:09:41,290 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless temporary user profile dir: /tmp/tmp4_0g6uzp_chrome_odoo 2026-09-14 11:09:41,290 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:44725/json/version 2026-09-14 11:09:41,291 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44725/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:09:41,310 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:09:41,310 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:44725/json 2026-09-14 11:09:41,311 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44725/json with timeout 3 increased to 10s during tests 2026-09-14 11:09:41,331 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Websocket url found: ws://127.0.0.1:44725/devtools/page/C20A026DAB03FC28B59F34B5EF1624F2 2026-09-14 11:09:41,334 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Enable chrome headless console log notification 2026-09-14 11:09:41,338 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless enable page notifications 2026-09-14 11:09:41,750 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:09:41,754 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Setting session cookie in browser 2026-09-14 11:09:41,760 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:09:41,760 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:09:41,775 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:09:42,585 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:42] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 126 0.163 0.655 2026-09-14 11:09:42,589 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigation result: {'frameId': 'C20A026DAB03FC28B59F34B5EF1624F2', 'loaderId': '87645F417E162B12D89CC4DE0C4EAED6', 'isDownload': False} 2026-09-14 11:09:42,589 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-09-14 11:09:42,607 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:09:42,628 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:42] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.008 2026-09-14 11:09:42,642 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:42] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.027 2026-09-14 11:09:42,654 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:42] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-09-14 11:09:43,058 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:43] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:09:43,079 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:09:43,095 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: IndexedDB 1 Ready 2026-09-14 11:09:43,098 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.015 2026-09-14 11:09:43,101 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate test code "odoo.startTour('PoSSettleQuotation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:09:43,106 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [1/14] Tour PoSSettleQuotation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:09:43,837 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:43] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 309 0.423 0.329 2026-09-14 11:09:43,839 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.718 2026-09-14 11:09:44,026 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-14 11:09:44,044 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:09:44,080 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:09:44,105 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:09:44,113 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: Owl is running in 'dev' mode. 2026-09-14 11:09:44,193 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:44,204 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:44,265 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:09:44,273 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:44,280 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:09:44,311 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.024 0.030 2026-09-14 11:09:44,350 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 16 0.010 0.084 2026-09-14 11:09:44,351 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [2/14] Tour PoSSettleQuotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:09:44,443 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.018 2026-09-14 11:09:44,454 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.025 2026-09-14 11:09:44,463 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.031 2026-09-14 11:09:44,482 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.006 0.053 2026-09-14 11:09:44,502 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.011 0.066 2026-09-14 11:09:44,529 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.093 2026-09-14 11:09:44,548 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.008 0.066 2026-09-14 11:09:44,553 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [3/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:09:44,570 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.010 0.071 2026-09-14 11:09:44,585 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.073 2026-09-14 11:09:44,602 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.060 2026-09-14 11:09:44,604 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [4/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:09:44,609 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.039 2026-09-14 11:09:44,620 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.150 2026-09-14 11:09:44,695 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 31 0.030 0.088 2026-09-14 11:09:44,712 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:44] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.008 0.250 2026-09-14 11:09:44,739 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [5/14] Tour PoSSettleQuotation → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:09:44,821 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [6/14] Tour PoSSettleQuotation → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:09:45,071 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:45] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 99 0.114 0.128 2026-09-14 11:09:45,169 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:45] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.031 0.033 2026-09-14 11:09:45,174 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.061 2026-09-14 11:09:45,284 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:45,290 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [7/14] Tour PoSSettleQuotation → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:09:45,356 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [8/14] Tour PoSSettleQuotation → Step body:not(:has(.modal)) 2026-09-14 11:09:45,375 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:45] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.005 0.012 2026-09-14 11:09:45,438 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:45] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.025 0.029 2026-09-14 11:09:45,487 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:45] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.018 0.023 2026-09-14 11:09:45,542 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:45] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 18 0.019 0.028 2026-09-14 11:09:45,611 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [9/14] Tour PoSSettleQuotation → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:09:45,705 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [10/14] Tour PoSSettleQuotation → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:09:45,717 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:45,720 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:45,765 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [11/14] Tour PoSSettleQuotation → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:09:45,831 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [12/14] Tour PoSSettleQuotation → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:09:45,895 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [13/14] Tour PoSSettleQuotation → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:09:45,971 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [14/14] Tour PoSSettleQuotation → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-14 11:09:45,976 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65870354 started for PoS orders references: [{'name': 'Order 00580-001-0001', 'uuid': '4ff230fd-e018-4892-aed9-947e817ae537'}] 2026-09-14 11:09:45,979 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:09:46,728 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65870354 order {'name': 'Order 00580-001-0001', 'uuid': '4ff230fd-e018-4892-aed9-947e817ae537'} created pos.order #619 2026-09-14 11:09:46,731 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65870354 finished 2026-09-14 11:09:47,054 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 465 0.500 0.581 2026-09-14 11:09:47,092 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 11:09:47,149 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:47] "GET /web/image?model=pos.config&id=82&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.009 2026-09-14 11:09:47,172 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: tour succeeded 2026-09-14 11:09:47,172 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-14 11:09:47,262 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: heap 17446512 (allocated 19144704) 2026-09-14 11:09:47,266 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing chrome headless with pid 52715 2026-09-14 11:09:47,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing websocket connection 2026-09-14 11:09:47,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Terminating chrome headless with pid 52715 2026-09-14 11:09:47,362 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Removing chrome user profile "/tmp/tmp4_0g6uzp_chrome_odoo" 2026-09-14 11:09:47,446 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-09-14 11:09:48,322 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome pid: 52852 2026-09-14 11:09:48,322 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless temporary user profile dir: /tmp/tmparuegb92_chrome_odoo 2026-09-14 11:09:48,322 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:45171/json/version 2026-09-14 11:09:48,323 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45171/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:09:48,362 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:09:48,362 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:45171/json 2026-09-14 11:09:48,363 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45171/json with timeout 3 increased to 10s during tests 2026-09-14 11:09:48,372 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Websocket url found: ws://127.0.0.1:45171/devtools/page/365A61605F4142464A0E187F4047A763 2026-09-14 11:09:48,383 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Enable chrome headless console log notification 2026-09-14 11:09:48,385 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless enable page notifications 2026-09-14 11:09:48,781 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:09:48,783 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Setting session cookie in browser 2026-09-14 11:09:48,787 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:09:48,787 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:09:48,795 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:09:50,596 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:50] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 127 0.113 1.691 2026-09-14 11:09:50,600 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigation result: {'frameId': '365A61605F4142464A0E187F4047A763', 'loaderId': 'D28CE3FDF6F66DCD3B6D6A4EE7B1FFAB', 'isDownload': False} 2026-09-14 11:09:50,600 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-09-14 11:09:50,608 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:09:50,625 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:50] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.006 2026-09-14 11:09:50,631 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:50] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-14 11:09:50,644 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:50] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-09-14 11:09:51,016 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:51] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:09:51,029 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:51,042 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: IndexedDB 1 Ready 2026-09-14 11:09:51,046 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-09-14 11:09:51,050 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate test code "odoo.startTour('PosSettleOrderIncompatiblePartner', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:09:51,065 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [1/26] Tour PosSettleOrderIncompatiblePartner → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:09:51,640 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:51] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 316 0.299 0.296 2026-09-14 11:09:51,642 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.582 2026-09-14 11:09:51,802 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-14 11:09:51,819 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:09:51,851 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:09:51,871 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:51] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:09:51,893 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: Owl is running in 'dev' mode. 2026-09-14 11:09:51,977 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:51,985 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:09:52,032 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:09:52,035 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:09:52,038 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:52,086 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:52] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 16 0.026 0.037 2026-09-14 11:09:52,097 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [2/26] Tour PosSettleOrderIncompatiblePartner → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:09:52,109 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:52] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.008 0.074 2026-09-14 11:09:52,178 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:52] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.008 0.030 2026-09-14 11:09:52,191 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:52] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.045 2026-09-14 11:09:52,211 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:52] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.053 2026-09-14 11:09:52,232 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:52] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.008 0.063 2026-09-14 11:09:52,236 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [3/26] Tour PosSettleOrderIncompatiblePartner → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:09:52,246 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:52] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.081 2026-09-14 11:09:52,257 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:52] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.057 2026-09-14 11:09:52,268 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:52] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.116 2026-09-14 11:09:52,289 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [4/26] Tour PosSettleOrderIncompatiblePartner → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:09:52,290 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:52] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.007 0.040 2026-09-14 11:09:52,299 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:52] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.024 2026-09-14 11:09:52,309 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:52] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.107 2026-09-14 11:09:52,318 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:52] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.060 2026-09-14 11:09:52,331 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:52] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.106 2026-09-14 11:09:52,392 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:52] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 33 0.022 0.066 2026-09-14 11:09:52,406 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:52] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.007 0.124 2026-09-14 11:09:52,439 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [5/26] Tour PosSettleOrderIncompatiblePartner → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:09:52,527 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [6/26] Tour PosSettleOrderIncompatiblePartner → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(2) td) 2026-09-14 11:09:52,751 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:52] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 101 0.088 0.129 2026-09-14 11:09:52,842 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:52] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.016 0.040 2026-09-14 11:09:52,846 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.051 2026-09-14 11:09:52,951 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:09:52,962 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [7/26] Tour PosSettleOrderIncompatiblePartner → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:09:53,038 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [8/26] Tour PosSettleOrderIncompatiblePartner → Step body:not(:has(.modal)) 2026-09-14 11:09:53,069 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:53] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.007 0.017 2026-09-14 11:09:53,142 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:53] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 22 0.024 0.033 2026-09-14 11:09:53,202 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:53] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.025 0.025 2026-09-14 11:09:53,255 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:53] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 15 0.021 0.023 2026-09-14 11:09:53,312 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [9/26] Tour PosSettleOrderIncompatiblePartner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:09:53,381 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [10/26] Tour PosSettleOrderIncompatiblePartner → Step Check orderline with attributes: {"withClass":".selected","productName":"product1","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("product1")):has(.qty:contains("1"))) 2026-09-14 11:09:53,450 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [11/26] Tour PosSettleOrderIncompatiblePartner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:09:53,503 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [12/26] Tour PosSettleOrderIncompatiblePartner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:09:53,554 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [13/26] Tour PosSettleOrderIncompatiblePartner → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00")) 2026-09-14 11:09:53,605 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [14/26] Tour PosSettleOrderIncompatiblePartner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:09:53,656 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [15/26] Tour PosSettleOrderIncompatiblePartner → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:09:53,707 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [16/26] Tour PosSettleOrderIncompatiblePartner → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:09:53,762 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [17/26] Tour PosSettleOrderIncompatiblePartner → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:09:53,822 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [18/26] Tour PosSettleOrderIncompatiblePartner → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:09:53,907 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:53] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 17 0.040 0.041 2026-09-14 11:09:53,952 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [19/26] Tour PosSettleOrderIncompatiblePartner → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:09:54,020 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [20/26] Tour PosSettleOrderIncompatiblePartner → Step body:not(:has(.modal)) 2026-09-14 11:09:54,041 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:54] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.004 0.016 2026-09-14 11:09:54,101 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:54] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.026 0.028 2026-09-14 11:09:54,159 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:54] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.021 0.026 2026-09-14 11:09:54,184 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:54] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.006 0.011 2026-09-14 11:09:54,260 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:54] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.028 0.036 2026-09-14 11:09:54,315 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:54] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 15 0.015 0.028 2026-09-14 11:09:54,348 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [21/26] Tour PosSettleOrderIncompatiblePartner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:09:54,416 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [22/26] Tour PosSettleOrderIncompatiblePartner → Step Check orderline with attributes: {"withClass":".selected","productName":"product2","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("product2")):has(.qty:contains("1"))) 2026-09-14 11:09:54,482 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [23/26] Tour PosSettleOrderIncompatiblePartner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:09:54,548 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [24/26] Tour PosSettleOrderIncompatiblePartner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:09:54,599 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [25/26] Tour PosSettleOrderIncompatiblePartner → Step order total amount is '11.00' (trigger: .product-screen .order-summary .total:contains("11.00")) 2026-09-14 11:09:54,650 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [26/26] Tour PosSettleOrderIncompatiblePartner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:09:54,701 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: tour succeeded 2026-09-14 11:09:54,702 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR PosSettleOrderIncompatiblePartner SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-14 11:09:54,793 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: heap 17848956 (allocated 18882560) 2026-09-14 11:09:54,795 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing chrome headless with pid 52852 2026-09-14 11:09:54,796 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing websocket connection 2026-09-14 11:09:54,796 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Terminating chrome headless with pid 52852 2026-09-14 11:09:54,854 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Removing chrome user profile "/tmp/tmparuegb92_chrome_odoo" 2026-09-14 11:09:54,949 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-09-14 11:09:58,196 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome pid: 52998 2026-09-14 11:09:58,196 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless temporary user profile dir: /tmp/tmp7cw4850n_chrome_odoo 2026-09-14 11:09:58,196 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:33041/json/version 2026-09-14 11:09:58,197 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:33041/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:09:58,200 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:09:58,200 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:33041/json 2026-09-14 11:09:58,201 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:33041/json with timeout 3 increased to 10s during tests 2026-09-14 11:09:58,204 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Websocket url found: ws://127.0.0.1:33041/devtools/page/E356C2566AD65D40B89ED1BEFFAF16E8 2026-09-14 11:09:58,209 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Enable chrome headless console log notification 2026-09-14 11:09:58,210 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless enable page notifications 2026-09-14 11:09:58,255 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:09:58,258 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Setting session cookie in browser 2026-09-14 11:09:58,280 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:09:58,280 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:09:58,296 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:09:59,093 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:59] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 130 0.117 0.682 2026-09-14 11:09:59,096 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigation result: {'frameId': 'E356C2566AD65D40B89ED1BEFFAF16E8', 'loaderId': '14D963B1B8CF6EF4022B4E3DC60FF7E6', 'isDownload': False} 2026-09-14 11:09:59,096 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-09-14 11:09:59,108 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:09:59,134 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:59] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-09-14 11:09:59,151 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:59] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-14 11:09:59,185 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:59] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.065 2026-09-14 11:09:59,549 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:59] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:09:59,556 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:09:59,584 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: IndexedDB 1 Ready 2026-09-14 11:09:59,585 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:09:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-14 11:09:59,585 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate test code "odoo.startTour('PosSettleOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:09:59,599 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [1/26] Tour PosSettleOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:10:00,331 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:00] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 314 0.435 0.320 2026-09-14 11:10:00,332 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.720 2026-09-14 11:10:00,520 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.010 2026-09-14 11:10:00,551 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 11:10:00,582 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-14 11:10:00,601 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:00] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-09-14 11:10:00,608 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: Owl is running in 'dev' mode. 2026-09-14 11:10:00,675 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:00,691 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:00,760 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:10:00,765 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 11:10:00,770 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 11:10:00,779 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:00] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.019 0.019 2026-09-14 11:10:00,826 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:00] "GET /web/image/res.users/191/avatar_128 HTTP/1.1" 200 - 16 0.022 0.064 2026-09-14 11:10:00,835 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [2/26] Tour PosSettleOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:10:00,923 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:00] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.024 0.017 2026-09-14 11:10:00,938 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:00] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.051 2026-09-14 11:10:00,949 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:00] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.048 2026-09-14 11:10:00,971 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:00] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.076 2026-09-14 11:10:00,988 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [3/26] Tour PosSettleOrder → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:10:00,995 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:00] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.015 0.077 2026-09-14 11:10:01,006 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:01] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.096 2026-09-14 11:10:01,018 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:01] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.062 2026-09-14 11:10:01,038 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:01] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.031 2026-09-14 11:10:01,044 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [4/26] Tour PosSettleOrder → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:10:01,051 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:01] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.102 2026-09-14 11:10:01,070 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:01] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.096 2026-09-14 11:10:01,086 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:01] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.006 0.147 2026-09-14 11:10:01,092 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:01] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.058 2026-09-14 11:10:01,235 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:01] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.081 0.098 2026-09-14 11:10:01,254 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:01] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.234 2026-09-14 11:10:01,273 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [5/26] Tour PosSettleOrder → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:10:01,350 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [6/26] Tour PosSettleOrder → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:10:01,574 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:01] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 104 0.084 0.137 2026-09-14 11:10:01,672 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:01] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 24 0.022 0.047 2026-09-14 11:10:01,676 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.065 2026-09-14 11:10:01,779 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:01,789 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [7/26] Tour PosSettleOrder → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:10:01,863 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [8/26] Tour PosSettleOrder → Step body:not(:has(.modal)) 2026-09-14 11:10:01,888 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:01] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 8 0.008 0.016 2026-09-14 11:10:01,944 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:01] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 19 0.016 0.033 2026-09-14 11:10:01,994 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:01] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.015 0.027 2026-09-14 11:10:02,050 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:02] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 16 0.017 0.027 2026-09-14 11:10:02,116 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [9/26] Tour PosSettleOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:10:02,181 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [10/26] Tour PosSettleOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Pizza Chicken","quantity":9} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pizza Chicken")):has(.qty:contains("9"))) 2026-09-14 11:10:02,248 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [11/26] Tour PosSettleOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:10:02,298 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [12/26] Tour PosSettleOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:10:02,349 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [13/26] Tour PosSettleOrder → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 11:10:02,401 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [14/26] Tour PosSettleOrder → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-09-14 11:10:02,455 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [15/26] Tour PosSettleOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:10:02,507 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [16/26] Tour PosSettleOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:10:02,557 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [17/26] Tour PosSettleOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Pizza Chicken","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pizza Chicken")):has(.qty:contains("2"))) 2026-09-14 11:10:02,623 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [18/26] Tour PosSettleOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:10:02,681 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [19/26] Tour PosSettleOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:10:02,760 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [20/26] Tour PosSettleOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:10:02,774 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:02,776 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:02,819 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [21/26] Tour PosSettleOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:10:02,870 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [22/26] Tour PosSettleOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:10:02,935 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [23/26] Tour PosSettleOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:10:03,018 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11643210 started for PoS orders references: [{'name': 'Order 00582-001-0001', 'uuid': '070454ef-741c-49ab-b074-da0c2d955ba0'}] 2026-09-14 11:10:03,030 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [24/26] Tour PosSettleOrder → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-14 11:10:03,046 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:10:03,496 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #191 deleted stock.move records with IDs: [1132] 2026-09-14 11:10:04,036 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11643210 order {'name': 'Order 00582-001-0001', 'uuid': '070454ef-741c-49ab-b074-da0c2d955ba0'} created pos.order #620 2026-09-14 11:10:04,041 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11643210 finished 2026-09-14 11:10:04,303 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 589 0.631 0.656 2026-09-14 11:10:04,355 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.014 2026-09-14 11:10:04,411 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:04] "GET /web/image?model=pos.config&id=82&field=custom_logo HTTP/1.1" 200 - 4 0.006 0.012 2026-09-14 11:10:04,458 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [25/26] Tour PosSettleOrder → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-14 11:10:04,529 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [26/26] Tour PosSettleOrder → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-09-14 11:10:04,613 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: tour succeeded 2026-09-14 11:10:04,613 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: ╔═══════════════════════════════╗ ║ TOUR PosSettleOrder SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-14 11:10:04,713 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: heap 17830256 (allocated 19406848) 2026-09-14 11:10:04,723 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing chrome headless with pid 52998 2026-09-14 11:10:04,725 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing websocket connection 2026-09-14 11:10:04,727 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Terminating chrome headless with pid 52998 2026-09-14 11:10:04,770 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Removing chrome user profile "/tmp/tmp7cw4850n_chrome_odoo" 2026-09-14 11:10:04,857 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_lot ... 2026-09-14 11:10:06,357 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome pid: 53133 2026-09-14 11:10:06,357 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless temporary user profile dir: /tmp/tmpw8rk59j9_chrome_odoo 2026-09-14 11:10:06,358 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:45125/json/version 2026-09-14 11:10:06,359 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45125/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:10:06,393 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:10:06,394 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:45125/json 2026-09-14 11:10:06,394 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45125/json with timeout 3 increased to 10s during tests 2026-09-14 11:10:06,396 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Websocket url found: ws://127.0.0.1:45125/devtools/page/F98C546C265DE4E13EE3921D6CD13B8F 2026-09-14 11:10:06,400 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Enable chrome headless console log notification 2026-09-14 11:10:06,406 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless enable page notifications 2026-09-14 11:10:06,793 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:10:06,797 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Setting session cookie in browser 2026-09-14 11:10:06,810 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:10:06,811 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:10:06,824 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:10:07,527 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:07] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 126 0.105 0.601 2026-09-14 11:10:07,531 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigation result: {'frameId': 'F98C546C265DE4E13EE3921D6CD13B8F', 'loaderId': '3EECC5E96C0B29B76A75E299C772B531', 'isDownload': False} 2026-09-14 11:10:07,531 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Evaluate ready code "odoo.isTourReady('test_settle_order_with_lot')" 2026-09-14 11:10:07,537 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:10:07,558 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:07] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-09-14 11:10:07,569 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:07] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-09-14 11:10:07,578 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:07] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-09-14 11:10:07,939 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:07] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:10:07,958 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:07,963 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: IndexedDB 1 Ready 2026-09-14 11:10:07,978 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Evaluate test code "odoo.startTour('test_settle_order_with_lot', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:10:07,984 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [1/14] Tour test_settle_order_with_lot → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:10:07,985 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.010 2026-09-14 11:10:08,608 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:08] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 307 0.331 0.311 2026-09-14 11:10:08,610 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.605 2026-09-14 11:10:08,743 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.009 2026-09-14 11:10:08,761 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:10:08,789 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:10:08,810 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:08] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:10:08,817 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: Owl is running in 'dev' mode. 2026-09-14 11:10:08,873 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:08,881 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:10:08,953 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 11:10:08,958 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:10:08,959 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:10:08,978 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:08] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 9 0.020 0.030 2026-09-14 11:10:09,006 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [2/14] Tour test_settle_order_with_lot → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:10:09,007 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:09] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.008 0.067 2026-09-14 11:10:09,097 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:09] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.028 0.019 2026-09-14 11:10:09,106 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:09] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.049 2026-09-14 11:10:09,118 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:09] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.051 2026-09-14 11:10:09,126 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:09] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.031 2026-09-14 11:10:09,143 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [3/14] Tour test_settle_order_with_lot → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:10:09,148 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:09] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.008 0.047 2026-09-14 11:10:09,168 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:09] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.106 2026-09-14 11:10:09,184 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:09] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.067 2026-09-14 11:10:09,200 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [4/14] Tour test_settle_order_with_lot → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:10:09,202 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:09] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.006 0.082 2026-09-14 11:10:09,215 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:09] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.073 2026-09-14 11:10:09,226 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:09] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.069 2026-09-14 11:10:09,236 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:09] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.059 2026-09-14 11:10:09,345 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:09] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 31 0.062 0.071 2026-09-14 11:10:09,356 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:09] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.160 2026-09-14 11:10:09,372 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:09] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.229 2026-09-14 11:10:09,387 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [5/14] Tour test_settle_order_with_lot → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:10:09,462 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [6/14] Tour test_settle_order_with_lot → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:10:09,662 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:09] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 99 0.078 0.120 2026-09-14 11:10:09,750 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:09] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.024 0.038 2026-09-14 11:10:09,760 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.062 2026-09-14 11:10:09,866 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:09,874 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [7/14] Tour test_settle_order_with_lot → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:10:09,942 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [8/14] Tour test_settle_order_with_lot → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Ok')) 2026-09-14 11:10:09,966 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:09] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.005 0.014 2026-09-14 11:10:10,012 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:10] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.014 0.025 2026-09-14 11:10:10,077 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:10] "POST /web/dataset/call_kw/product.product/read HTTP/1.1" 200 - 15 0.023 0.029 2026-09-14 11:10:10,114 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:10] "POST /web/dataset/call_kw/product.template/read HTTP/1.1" 200 - 4 0.006 0.018 2026-09-14 11:10:10,139 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.004 0.010 2026-09-14 11:10:10,183 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:10] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.017 0.034 2026-09-14 11:10:10,193 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.024 2026-09-14 11:10:10,275 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:10] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 31 0.029 0.046 2026-09-14 11:10:10,363 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [9/14] Tour test_settle_order_with_lot → Step body:not(:has(.modal)) 2026-09-14 11:10:10,417 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [10/14] Tour test_settle_order_with_lot → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:10:10,481 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [11/14] Tour test_settle_order_with_lot → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A"))) 2026-09-14 11:10:10,548 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [12/14] Tour test_settle_order_with_lot → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:10:10,599 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [13/14] Tour test_settle_order_with_lot → Step check lot0 is linked (trigger: .info-list li:contains(1001)) 2026-09-14 11:10:10,651 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [14/14] Tour test_settle_order_with_lot → Step check lot1 is linked (trigger: .info-list li:contains(1002)) 2026-09-14 11:10:10,702 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: tour succeeded 2026-09-14 11:10:10,703 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_settle_order_with_lot SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-14 11:10:10,776 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: heap 16534204 (allocated 17571840) 2026-09-14 11:10:10,786 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing chrome headless with pid 53133 2026-09-14 11:10:10,786 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing websocket connection 2026-09-14 11:10:10,788 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Terminating chrome headless with pid 53133 2026-09-14 11:10:10,843 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Removing chrome user profile "/tmp/tmpw8rk59j9_chrome_odoo" 2026-09-14 11:10:10,912 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-09-14 11:10:12,566 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome pid: 53271 2026-09-14 11:10:12,566 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless temporary user profile dir: /tmp/tmpne7h5gfa_chrome_odoo 2026-09-14 11:10:12,566 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:44401/json/version 2026-09-14 11:10:12,567 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44401/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:10:12,574 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:10:12,575 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:44401/json 2026-09-14 11:10:12,576 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44401/json with timeout 3 increased to 10s during tests 2026-09-14 11:10:12,581 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Websocket url found: ws://127.0.0.1:44401/devtools/page/1632F31FA6A6C3190523E93D8BDE3404 2026-09-14 11:10:12,583 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Enable chrome headless console log notification 2026-09-14 11:10:12,587 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless enable page notifications 2026-09-14 11:10:12,993 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:10:12,996 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Setting session cookie in browser 2026-09-14 11:10:13,003 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:10:13,004 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:10:13,017 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:10:13,864 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:13] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 126 0.147 0.704 2026-09-14 11:10:13,867 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigation result: {'frameId': '1632F31FA6A6C3190523E93D8BDE3404', 'loaderId': 'E44141E21226866309C7B1F37382C219', 'isDownload': False} 2026-09-14 11:10:13,867 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-09-14 11:10:13,876 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:10:13,909 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:13] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.020 2026-09-14 11:10:13,919 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:13] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-14 11:10:13,931 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:13] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.035 2026-09-14 11:10:14,366 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:14] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:10:14,388 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:10:14,392 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: IndexedDB 1 Ready 2026-09-14 11:10:14,415 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate test code "odoo.startTour('PosSettleOrder3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:10:14,419 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [1/18] Tour PosSettleOrder3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:10:15,029 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 309 0.319 0.318 2026-09-14 11:10:15,038 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.635 2026-09-14 11:10:15,184 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:10:15,220 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.028 2026-09-14 11:10:15,260 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-09-14 11:10:15,298 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-14 11:10:15,317 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:10:15,326 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: Owl is running in 'dev' mode. 2026-09-14 11:10:15,398 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:15,408 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:15,460 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:15,477 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:15,487 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:10:15,539 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 16 0.046 0.032 2026-09-14 11:10:15,540 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [2/18] Tour PosSettleOrder3 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:10:15,561 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.007 0.086 2026-09-14 11:10:15,619 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.023 2026-09-14 11:10:15,632 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.024 2026-09-14 11:10:15,655 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.010 0.036 2026-09-14 11:10:15,673 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.059 2026-09-14 11:10:15,686 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.073 2026-09-14 11:10:15,698 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [3/18] Tour PosSettleOrder3 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:10:15,714 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.008 0.071 2026-09-14 11:10:15,730 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.064 2026-09-14 11:10:15,750 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [4/18] Tour PosSettleOrder3 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:10:15,753 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.070 2026-09-14 11:10:15,770 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.069 2026-09-14 11:10:15,781 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.028 2026-09-14 11:10:15,796 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.073 2026-09-14 11:10:15,814 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.163 2026-09-14 11:10:15,829 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.219 2026-09-14 11:10:15,929 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:15] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 31 0.047 0.123 2026-09-14 11:10:15,976 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [5/18] Tour PosSettleOrder3 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:10:16,066 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [6/18] Tour PosSettleOrder3 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:10:16,288 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:16] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 99 0.088 0.129 2026-09-14 11:10:16,333 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:10:16,417 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:16] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.043 0.052 2026-09-14 11:10:16,526 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:16,533 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [7/18] Tour PosSettleOrder3 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:10:16,608 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [8/18] Tour PosSettleOrder3 → Step body:not(:has(.modal)) 2026-09-14 11:10:16,631 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:16] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.005 0.016 2026-09-14 11:10:16,709 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:16] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.037 0.031 2026-09-14 11:10:16,793 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:16] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.044 0.028 2026-09-14 11:10:16,845 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:16] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 16 0.017 0.025 2026-09-14 11:10:16,917 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [9/18] Tour PosSettleOrder3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:10:16,981 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [10/18] Tour PosSettleOrder3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-14 11:10:17,049 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [11/18] Tour PosSettleOrder3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:10:17,102 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [12/18] Tour PosSettleOrder3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:10:17,179 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [13/18] Tour PosSettleOrder3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:10:17,191 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:10:17,192 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:10:17,237 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [14/18] Tour PosSettleOrder3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:10:17,296 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [15/18] Tour PosSettleOrder3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:10:17,355 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [16/18] Tour PosSettleOrder3 → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-09-14 11:10:17,415 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [17/18] Tour PosSettleOrder3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:10:17,510 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93879838 started for PoS orders references: [{'name': 'Order 00584-001-0001', 'uuid': 'd0b66471-d097-477e-aabf-e0399e5281ac'}] 2026-09-14 11:10:17,511 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [18/18] Tour PosSettleOrder3 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-14 11:10:17,514 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:17,932 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #189 deleted stock.move.line records with IDs: [1100] 2026-09-14 11:10:18,593 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93879838 order {'name': 'Order 00584-001-0001', 'uuid': 'd0b66471-d097-477e-aabf-e0399e5281ac'} created pos.order #621 2026-09-14 11:10:18,597 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93879838 finished 2026-09-14 11:10:18,865 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 546 0.734 0.623 2026-09-14 11:10:18,897 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-14 11:10:18,964 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:18] "GET /web/image?model=pos.config&id=82&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 11:10:18,999 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: tour succeeded 2026-09-14 11:10:18,999 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-14 11:10:19,098 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: heap 17560184 (allocated 19406848) 2026-09-14 11:10:19,102 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing chrome headless with pid 53271 2026-09-14 11:10:19,104 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing websocket connection 2026-09-14 11:10:19,104 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Terminating chrome headless with pid 53271 2026-09-14 11:10:19,159 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Removing chrome user profile "/tmp/tmpne7h5gfa_chrome_odoo" 2026-09-14 11:10:19,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-09-14 11:10:22,550 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome pid: 53416 2026-09-14 11:10:22,550 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless temporary user profile dir: /tmp/tmp94tddoql_chrome_odoo 2026-09-14 11:10:22,550 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Issuing json command http://127.0.0.1:38721/json/version 2026-09-14 11:10:22,551 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38721/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:10:22,610 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:10:22,610 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Issuing json command http://127.0.0.1:38721/json 2026-09-14 11:10:22,611 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38721/json with timeout 3 increased to 10s during tests 2026-09-14 11:10:22,617 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Websocket url found: ws://127.0.0.1:38721/devtools/page/DAF6730CBB5D8875E4DA838787ABC605 2026-09-14 11:10:22,619 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Enable chrome headless console log notification 2026-09-14 11:10:22,624 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless enable page notifications 2026-09-14 11:10:23,077 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:10:23,080 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Setting session cookie in browser 2026-09-14 11:10:23,083 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:10:23,083 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:10:23,091 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:10:24,786 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:24] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 125 0.081 1.616 2026-09-14 11:10:24,790 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigation result: {'frameId': 'DAF6730CBB5D8875E4DA838787ABC605', 'loaderId': 'D683546A115C6A7B64C4C1004649C090', 'isDownload': False} 2026-09-14 11:10:24,790 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Evaluate ready code "odoo.isTourReady('PosSettleOrder4')" 2026-09-14 11:10:24,796 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:10:24,810 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:24] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-14 11:10:24,819 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:24] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-14 11:10:24,829 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:24] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-14 11:10:25,247 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:25] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:10:25,257 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:25,269 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Evaluate test code "odoo.startTour('PosSettleOrder4', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:10:25,270 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: IndexedDB 1 Ready 2026-09-14 11:10:25,276 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [1/20] Tour PosSettleOrder4 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:10:25,277 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.013 2026-09-14 11:10:25,916 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:25] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 300 0.340 0.309 2026-09-14 11:10:25,917 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.627 2026-09-14 11:10:26,103 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.009 2026-09-14 11:10:26,130 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.002 0.009 2026-09-14 11:10:26,163 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-14 11:10:26,190 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:10:26,200 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: Owl is running in 'dev' mode. 2026-09-14 11:10:26,265 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:10:26,278 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:10:26,331 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.032 2026-09-14 11:10:26,349 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 11:10:26,350 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:10:26,365 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 9 0.037 0.029 2026-09-14 11:10:26,387 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.007 0.081 2026-09-14 11:10:26,399 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [2/20] Tour PosSettleOrder4 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:10:26,479 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.011 0.028 2026-09-14 11:10:26,491 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.037 2026-09-14 11:10:26,502 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.042 2026-09-14 11:10:26,521 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.044 2026-09-14 11:10:26,537 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.006 0.047 2026-09-14 11:10:26,551 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [3/20] Tour PosSettleOrder4 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:10:26,561 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.016 0.047 2026-09-14 11:10:26,575 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.007 0.057 2026-09-14 11:10:26,589 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.044 2026-09-14 11:10:26,603 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [4/20] Tour PosSettleOrder4 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:10:26,604 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.074 2026-09-14 11:10:26,618 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.160 2026-09-14 11:10:26,627 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.047 2026-09-14 11:10:26,637 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.068 2026-09-14 11:10:26,714 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 31 0.037 0.080 2026-09-14 11:10:26,721 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:26] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.272 2026-09-14 11:10:26,757 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [5/20] Tour PosSettleOrder4 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:10:26,833 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [6/20] Tour PosSettleOrder4 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:10:27,067 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:27] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 99 0.111 0.121 2026-09-14 11:10:27,172 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:27] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.018 0.040 2026-09-14 11:10:27,176 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.054 2026-09-14 11:10:27,292 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:10:27,297 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [7/20] Tour PosSettleOrder4 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:10:27,374 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [8/20] Tour PosSettleOrder4 → Step body:not(:has(.modal)) 2026-09-14 11:10:27,409 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:27] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.009 0.017 2026-09-14 11:10:27,468 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:27] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.020 0.029 2026-09-14 11:10:27,534 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:27] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.027 0.030 2026-09-14 11:10:27,597 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:27] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 16 0.025 0.026 2026-09-14 11:10:27,674 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [9/20] Tour PosSettleOrder4 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:10:27,733 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [10/20] Tour PosSettleOrder4 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-14 11:10:27,797 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [11/20] Tour PosSettleOrder4 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:10:27,847 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [12/20] Tour PosSettleOrder4 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:10:27,917 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [13/20] Tour PosSettleOrder4 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:10:27,933 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:10:27,934 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:10:27,987 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [14/20] Tour PosSettleOrder4 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:10:28,032 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [15/20] Tour PosSettleOrder4 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:10:28,104 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [16/20] Tour PosSettleOrder4 → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-09-14 11:10:28,155 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [17/20] Tour PosSettleOrder4 → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-09-14 11:10:28,217 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [18/20] Tour PosSettleOrder4 → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-09-14 11:10:28,284 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [19/20] Tour PosSettleOrder4 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:10:28,367 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [20/20] Tour PosSettleOrder4 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-14 11:10:28,371 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89297258 started for PoS orders references: [{'name': 'Order 00585-001-0001', 'uuid': '5c4d9f4a-3d19-496f-b5fa-a4efadc48533'}] 2026-09-14 11:10:28,377 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:10:28,681 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #189 deleted stock.move.line records with IDs: [1105] 2026-09-14 11:10:31,103 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89297258 order {'name': 'Order 00585-001-0001', 'uuid': '5c4d9f4a-3d19-496f-b5fa-a4efadc48533'} created pos.order #622 2026-09-14 11:10:31,106 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89297258 finished 2026-09-14 11:10:31,285 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 1045 1.204 1.713 2026-09-14 11:10:31,315 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:31] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:10:31,379 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:31] "GET /account/download_invoice_documents/931/pdf HTTP/1.1" 200 - 26 0.017 0.027 2026-09-14 11:10:31,386 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.037 2026-09-14 11:10:31,417 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:31] "GET /web/image?model=pos.config&id=82&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.007 2026-09-14 11:10:31,440 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: tour succeeded 2026-09-14 11:10:31,441 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder4 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-14 11:10:31,545 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: heap 17921156 (allocated 19406848) 2026-09-14 11:10:31,552 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing chrome headless with pid 53416 2026-09-14 11:10:31,554 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing websocket connection 2026-09-14 11:10:31,555 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Terminating chrome headless with pid 53416 2026-09-14 11:10:31,604 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Removing chrome user profile "/tmp/tmp94tddoql_chrome_odoo" 2026-09-14 11:10:31,725 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_delivered_qty ... 2026-09-14 11:10:32,267 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome pid: 53562 2026-09-14 11:10:32,267 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless temporary user profile dir: /tmp/tmp_ieszysr_chrome_odoo 2026-09-14 11:10:32,269 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:34301/json/version 2026-09-14 11:10:32,271 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:34301/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:10:32,276 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:10:32,276 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:34301/json 2026-09-14 11:10:32,277 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:34301/json with timeout 3 increased to 10s during tests 2026-09-14 11:10:32,279 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Websocket url found: ws://127.0.0.1:34301/devtools/page/1F8598BD9238BF395A654F98024B9932 2026-09-14 11:10:32,280 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Enable chrome headless console log notification 2026-09-14 11:10:32,281 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless enable page notifications 2026-09-14 11:10:32,564 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:10:32,567 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Setting session cookie in browser 2026-09-14 11:10:32,570 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:10:32,570 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:10:32,580 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:10:33,268 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:33] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 127 0.084 0.607 2026-09-14 11:10:33,271 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigation result: {'frameId': '1F8598BD9238BF395A654F98024B9932', 'loaderId': '3ACE7F52BBE4452D1552D63274B5872B', 'isDownload': False} 2026-09-14 11:10:33,271 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-09-14 11:10:33,277 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:10:33,295 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:33] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-14 11:10:33,302 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:33] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-09-14 11:10:33,308 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:33] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-14 11:10:33,686 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:33] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:10:33,701 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:33,716 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: IndexedDB 1 Ready 2026-09-14 11:10:33,716 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate test code "odoo.startTour('PoSSettleQuotation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:10:33,720 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.011 2026-09-14 11:10:33,726 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [1/14] Tour PoSSettleQuotation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:10:34,386 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:34] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 315 0.362 0.313 2026-09-14 11:10:34,388 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.645 2026-09-14 11:10:34,529 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 11:10:34,579 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.022 2026-09-14 11:10:34,626 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.020 2026-09-14 11:10:34,649 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:34] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:10:34,661 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: Owl is running in 'dev' mode. 2026-09-14 11:10:34,719 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:34,734 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:10:34,778 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:10:34,798 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.026 2026-09-14 11:10:34,808 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-14 11:10:34,827 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:34] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.030 0.031 2026-09-14 11:10:34,839 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [2/14] Tour PoSSettleQuotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:10:34,870 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:34] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 16 0.016 0.094 2026-09-14 11:10:34,908 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:34] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.008 0.013 2026-09-14 11:10:34,924 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:34] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.033 2026-09-14 11:10:34,944 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:34] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.007 0.040 2026-09-14 11:10:34,956 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:34] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.053 2026-09-14 11:10:34,967 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:34] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.051 2026-09-14 11:10:34,981 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [3/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:10:34,985 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:34] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.045 2026-09-14 11:10:35,005 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:35] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.007 0.107 2026-09-14 11:10:35,021 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:35] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.070 2026-09-14 11:10:35,028 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:35] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.128 2026-09-14 11:10:35,034 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [4/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:10:35,050 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:35] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.083 2026-09-14 11:10:35,057 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:35] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.073 2026-09-14 11:10:35,080 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:35] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.014 0.050 2026-09-14 11:10:35,184 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:35] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 33 0.051 0.106 2026-09-14 11:10:35,191 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:35] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.196 2026-09-14 11:10:35,223 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [5/14] Tour PoSSettleQuotation → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:10:35,296 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [6/14] Tour PoSSettleQuotation → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:10:35,466 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:35] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 101 0.064 0.102 2026-09-14 11:10:35,508 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:10:35,577 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:35] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.025 0.048 2026-09-14 11:10:35,699 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:35,709 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [7/14] Tour PoSSettleQuotation → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:10:35,773 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [8/14] Tour PoSSettleQuotation → Step body:not(:has(.modal)) 2026-09-14 11:10:35,800 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:35] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.003 0.015 2026-09-14 11:10:35,872 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:35] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 22 0.019 0.032 2026-09-14 11:10:35,931 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:35] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.021 0.026 2026-09-14 11:10:36,027 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:36] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 15 0.032 0.046 2026-09-14 11:10:36,087 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [9/14] Tour PoSSettleQuotation → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:10:36,170 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [10/14] Tour PoSSettleQuotation → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:10:36,185 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:36,189 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:10:36,231 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [11/14] Tour PoSSettleQuotation → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:10:36,281 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [12/14] Tour PoSSettleQuotation → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:10:36,343 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [13/14] Tour PoSSettleQuotation → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:10:36,423 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [14/14] Tour PoSSettleQuotation → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-14 11:10:36,443 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80435368 started for PoS orders references: [{'name': 'Order 00586-001-0001', 'uuid': 'fd2cc975-f0c9-45e3-aa1b-b63647dce60e'}] 2026-09-14 11:10:36,445 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:10:37,261 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80435368 order {'name': 'Order 00586-001-0001', 'uuid': 'fd2cc975-f0c9-45e3-aa1b-b63647dce60e'} created pos.order #623 2026-09-14 11:10:37,265 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80435368 finished 2026-09-14 11:10:38,122 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 668 0.770 0.914 2026-09-14 11:10:38,193 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.005 0.014 2026-09-14 11:10:38,251 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:38] "GET /web/image?model=pos.config&id=82&field=custom_logo HTTP/1.1" 200 - 4 0.012 0.015 2026-09-14 11:10:38,272 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: tour succeeded 2026-09-14 11:10:38,272 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-14 11:10:38,398 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: heap 17341300 (allocated 19144704) 2026-09-14 11:10:38,412 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing chrome headless with pid 53562 2026-09-14 11:10:38,413 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing websocket connection 2026-09-14 11:10:38,414 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Terminating chrome headless with pid 53562 2026-09-14 11:10:38,508 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Removing chrome user profile "/tmp/tmp_ieszysr_chrome_odoo" 2026-09-14 11:10:39,223 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_custom_attribute_value ... 2026-09-14 11:10:40,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome pid: 53700 2026-09-14 11:10:40,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless temporary user profile dir: /tmp/tmpfook0ct__chrome_odoo 2026-09-14 11:10:40,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:39345/json/version 2026-09-14 11:10:40,269 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39345/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:10:40,275 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:10:40,275 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:39345/json 2026-09-14 11:10:40,281 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39345/json with timeout 3 increased to 10s during tests 2026-09-14 11:10:40,285 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Websocket url found: ws://127.0.0.1:39345/devtools/page/3DBC5E9CA5896D1C17E5E0F9DE9A0596 2026-09-14 11:10:40,289 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Enable chrome headless console log notification 2026-09-14 11:10:40,291 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless enable page notifications 2026-09-14 11:10:40,679 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:10:40,681 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Setting session cookie in browser 2026-09-14 11:10:40,689 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:10:40,689 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:10:40,699 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:10:41,541 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:41] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 127 0.156 0.692 2026-09-14 11:10:41,546 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Navigation result: {'frameId': '3DBC5E9CA5896D1C17E5E0F9DE9A0596', 'loaderId': 'C731B7097EC6285391736D8E6EC4AEAF', 'isDownload': False} 2026-09-14 11:10:41,546 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Evaluate ready code "odoo.isTourReady('test_settle_so_custom_attribute_value')" 2026-09-14 11:10:41,553 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:10:41,583 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:41] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.014 2026-09-14 11:10:41,594 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:41] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-09-14 11:10:41,601 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:41] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-09-14 11:10:42,058 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:42] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 11:10:42,067 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:10:42,108 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: IndexedDB 1 Ready 2026-09-14 11:10:42,109 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Evaluate test code "odoo.startTour('test_settle_so_custom_attribute_value', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:10:42,111 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-14 11:10:42,120 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [1/9] Tour test_settle_so_custom_attribute_value → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:10:42,836 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:42] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 314 0.411 0.324 2026-09-14 11:10:42,838 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.693 2026-09-14 11:10:43,047 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.013 2026-09-14 11:10:43,084 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-09-14 11:10:43,127 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-09-14 11:10:43,149 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:10:43,158 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: Owl is running in 'dev' mode. 2026-09-14 11:10:43,230 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:10:43,235 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:10:43,279 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:10:43,297 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:10:43,303 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:10:43,323 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 16 0.031 0.024 2026-09-14 11:10:43,338 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [2/9] Tour test_settle_so_custom_attribute_value → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:10:43,347 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.007 0.068 2026-09-14 11:10:43,406 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.019 2026-09-14 11:10:43,430 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.012 0.033 2026-09-14 11:10:43,448 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.054 2026-09-14 11:10:43,465 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.041 2026-09-14 11:10:43,480 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.051 2026-09-14 11:10:43,504 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.012 0.056 2026-09-14 11:10:43,523 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.104 2026-09-14 11:10:43,543 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [3/9] Tour test_settle_so_custom_attribute_value → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:10:43,549 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.059 2026-09-14 11:10:43,580 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.006 0.102 2026-09-14 11:10:43,590 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [4/9] Tour test_settle_so_custom_attribute_value → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:10:43,599 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.142 2026-09-14 11:10:43,623 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.008 0.095 2026-09-14 11:10:43,639 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.213 2026-09-14 11:10:43,661 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.011 0.118 2026-09-14 11:10:43,770 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:43] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 33 0.059 0.152 2026-09-14 11:10:43,801 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [5/9] Tour test_settle_so_custom_attribute_value → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:10:43,877 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [6/9] Tour test_settle_so_custom_attribute_value → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:10:44,073 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:44] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 99 0.070 0.124 2026-09-14 11:10:44,177 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:44] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.030 0.049 2026-09-14 11:10:44,183 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.076 2026-09-14 11:10:44,309 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:44,317 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [7/9] Tour test_settle_so_custom_attribute_value → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:10:44,401 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [8/9] Tour test_settle_so_custom_attribute_value → Step body:not(:has(.modal)) 2026-09-14 11:10:44,413 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:44] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.005 0.013 2026-09-14 11:10:44,500 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:44] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 28 0.035 0.039 2026-09-14 11:10:44,515 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:44] "POST /web/dataset/call_kw/product.attribute.custom.value/read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 11:10:44,584 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:44] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 21 0.025 0.027 2026-09-14 11:10:44,599 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:44] "POST /web/dataset/call_kw/product.attribute.custom.value/read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-14 11:10:44,706 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:44] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 21 0.046 0.047 2026-09-14 11:10:44,786 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [9/9] Tour test_settle_so_custom_attribute_value → Step Check orderline with attributes: {"productName":"Inscription: Custom: Value"} (trigger: .order-container .orderline:has(.product-name:contains("Inscription: Custom: Value"))) 2026-09-14 11:10:44,858 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: tour succeeded 2026-09-14 11:10:44,859 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_settle_so_custom_attribute_value SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-14 11:10:44,941 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: heap 16381628 (allocated 17833984) 2026-09-14 11:10:44,960 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing chrome headless with pid 53700 2026-09-14 11:10:44,961 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing websocket connection 2026-09-14 11:10:44,962 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Terminating chrome headless with pid 53700 2026-09-14 11:10:45,006 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Removing chrome user profile "/tmp/tmpfook0ct__chrome_odoo" 2026-09-14 11:10:45,089 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_non_pos_groupable_uom ... 2026-09-14 11:10:46,134 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome pid: 53827 2026-09-14 11:10:46,134 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome headless temporary user profile dir: /tmp/tmpcu0pco6w_chrome_odoo 2026-09-14 11:10:46,134 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Issuing json command http://127.0.0.1:45175/json/version 2026-09-14 11:10:46,135 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45175/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:10:46,138 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:10:46,138 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Issuing json command http://127.0.0.1:45175/json 2026-09-14 11:10:46,140 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45175/json with timeout 3 increased to 10s during tests 2026-09-14 11:10:46,142 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Websocket url found: ws://127.0.0.1:45175/devtools/page/64837A9A57EECF8A9227C08744401528 2026-09-14 11:10:46,144 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Enable chrome headless console log notification 2026-09-14 11:10:46,146 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome headless enable page notifications 2026-09-14 11:10:46,505 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_user from n/a 2026-09-14 11:10:46,516 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Setting session cookie in browser 2026-09-14 11:10:46,521 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:10:46,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:10:46,533 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:10:47,349 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:47] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 177 0.185 0.633 2026-09-14 11:10:47,352 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigation result: {'frameId': '64837A9A57EECF8A9227C08744401528', 'loaderId': 'D6EE5D264E82F3DE8F5B550C4C0B7FD3', 'isDownload': False} 2026-09-14 11:10:47,352 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Evaluate ready code "odoo.isTourReady('test_settle_so_with_non_pos_groupable_uom')" 2026-09-14 11:10:47,358 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:10:47,378 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:47] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-14 11:10:47,398 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:47] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.031 2026-09-14 11:10:47,408 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:47] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-09-14 11:10:47,745 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:47] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:10:47,758 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:47,771 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: IndexedDB 1 Ready 2026-09-14 11:10:47,783 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Evaluate test code "odoo.startTour('test_settle_so_with_non_pos_groupable_uom', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:10:47,789 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [1/11] Tour test_settle_so_with_non_pos_groupable_uom → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:10:48,433 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:48] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 314 0.333 0.328 2026-09-14 11:10:48,441 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.667 2026-09-14 11:10:48,597 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-09-14 11:10:48,604 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 11:10:48,632 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:10:48,668 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:10:48,690 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:48] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-14 11:10:48,696 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: Owl is running in 'dev' mode. 2026-09-14 11:10:48,788 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:10:48,790 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:48,838 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:10:48,852 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:10:48,867 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:48,902 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:48] "GET /web/image/res.users/191/avatar_128 HTTP/1.1" 200 - 16 0.029 0.042 2026-09-14 11:10:48,928 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [2/11] Tour test_settle_so_with_non_pos_groupable_uom → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:10:48,929 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:48] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.009 0.060 2026-09-14 11:10:48,994 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:48] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.016 2026-09-14 11:10:49,005 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:49] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.021 2026-09-14 11:10:49,016 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:49] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.035 2026-09-14 11:10:49,030 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:49] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.044 2026-09-14 11:10:49,054 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:49] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.011 0.061 2026-09-14 11:10:49,061 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:49] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.083 2026-09-14 11:10:49,069 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:49] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.059 2026-09-14 11:10:49,072 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [3/11] Tour test_settle_so_with_non_pos_groupable_uom → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:10:49,091 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:49] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.067 2026-09-14 11:10:49,106 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:49] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.024 2026-09-14 11:10:49,118 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [4/11] Tour test_settle_so_with_non_pos_groupable_uom → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:10:49,120 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:49] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.032 2026-09-14 11:10:49,132 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:49] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.110 2026-09-14 11:10:49,145 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:49] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.057 2026-09-14 11:10:49,163 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:49] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.117 2026-09-14 11:10:49,266 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:49] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.056 0.115 2026-09-14 11:10:49,308 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [5/11] Tour test_settle_so_with_non_pos_groupable_uom → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:10:49,380 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [6/11] Tour test_settle_so_with_non_pos_groupable_uom → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:10:49,612 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:49] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 98 0.094 0.137 2026-09-14 11:10:49,638 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:10:49,715 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:49] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 25 0.035 0.046 2026-09-14 11:10:49,823 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:10:49,834 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [7/11] Tour test_settle_so_with_non_pos_groupable_uom → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:10:49,909 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [8/11] Tour test_settle_so_with_non_pos_groupable_uom → Step body:not(:has(.modal)) 2026-09-14 11:10:49,970 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:49] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 15 0.024 0.031 2026-09-14 11:10:50,071 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:50] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 19 0.030 0.032 2026-09-14 11:10:50,155 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:50] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.019 0.053 2026-09-14 11:10:50,229 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:50] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 24 0.023 0.037 2026-09-14 11:10:50,292 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [9/11] Tour test_settle_so_with_non_pos_groupable_uom → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:10:50,363 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [10/11] Tour test_settle_so_with_non_pos_groupable_uom → Step Check orderline with attributes: {"withClass":".selected","productName":"Pomme de Terre","quantity":"0.5","price":"5.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pomme de Terre")):has(.qty:contains("0.5")):has(.price:contains("5.00"))) 2026-09-14 11:10:50,429 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [11/11] Tour test_settle_so_with_non_pos_groupable_uom → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:10:50,480 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: tour succeeded 2026-09-14 11:10:50,480 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_settle_so_with_non_pos_groupable_uom SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-09-14 11:10:50,553 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: heap 16276156 (allocated 17571840) 2026-09-14 11:10:50,565 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing chrome headless with pid 53827 2026-09-14 11:10:50,568 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing websocket connection 2026-09-14 11:10:50,569 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Terminating chrome headless with pid 53827 2026-09-14 11:10:50,624 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Removing chrome user profile "/tmp/tmpcu0pco6w_chrome_odoo" 2026-09-14 11:10:50,720 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_pos_downpayment ... 2026-09-14 11:10:51,922 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome pid: 53956 2026-09-14 11:10:51,922 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless temporary user profile dir: /tmp/tmp8uzzg2sg_chrome_odoo 2026-09-14 11:10:51,922 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:43543/json/version 2026-09-14 11:10:51,924 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43543/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:10:51,926 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:10:51,926 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:43543/json 2026-09-14 11:10:51,926 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43543/json with timeout 3 increased to 10s during tests 2026-09-14 11:10:51,929 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Websocket url found: ws://127.0.0.1:43543/devtools/page/8A4CBB2FC894709610800AD922EC2665 2026-09-14 11:10:51,933 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Enable chrome headless console log notification 2026-09-14 11:10:51,935 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless enable page notifications 2026-09-14 11:10:52,323 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:10:52,326 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Setting session cookie in browser 2026-09-14 11:10:52,331 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:10:52,331 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:10:52,340 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:10:54,138 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:54] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 126 0.104 1.697 2026-09-14 11:10:54,141 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigation result: {'frameId': '8A4CBB2FC894709610800AD922EC2665', 'loaderId': '83051524AD9ED8ED23F6965F5F83F140', 'isDownload': False} 2026-09-14 11:10:54,142 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate ready code "odoo.isTourReady('PoSApplyDownpayment')" 2026-09-14 11:10:54,152 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:10:54,170 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:54] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-14 11:10:54,181 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:54] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-14 11:10:54,186 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:54] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-14 11:10:54,582 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:54] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:10:54,596 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:54,616 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: IndexedDB 1 Ready 2026-09-14 11:10:54,630 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate test code "odoo.startTour('PoSApplyDownpayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:10:54,639 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [1/14] Tour PoSApplyDownpayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:10:55,199 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:55] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 307 0.297 0.297 2026-09-14 11:10:55,207 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.592 2026-09-14 11:10:55,368 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-14 11:10:55,370 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.009 2026-09-14 11:10:55,391 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:10:55,440 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:10:55,467 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:55] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:10:55,478 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: Owl is running in 'dev' mode. 2026-09-14 11:10:55,561 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:55,567 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:10:55,654 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-09-14 11:10:55,656 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.036 2026-09-14 11:10:55,669 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 11:10:55,709 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [2/14] Tour PoSApplyDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:10:55,737 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:55] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 9 0.025 0.090 2026-09-14 11:10:55,773 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:55] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.007 0.121 2026-09-14 11:10:55,822 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:55] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.006 0.020 2026-09-14 11:10:55,841 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:55] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.035 2026-09-14 11:10:55,865 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:55] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.014 0.034 2026-09-14 11:10:55,899 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:55] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.006 0.089 2026-09-14 11:10:55,917 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:55] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.101 2026-09-14 11:10:55,933 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:55] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.112 2026-09-14 11:10:55,937 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [3/14] Tour PoSApplyDownpayment → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:10:55,960 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:55] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.021 2026-09-14 11:10:55,981 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:55] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.006 0.063 2026-09-14 11:10:55,995 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [4/14] Tour PoSApplyDownpayment → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:10:56,123 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:56] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 31 0.080 0.056 2026-09-14 11:10:56,134 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:56] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.193 2026-09-14 11:10:56,143 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:56] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.308 2026-09-14 11:10:56,155 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:56] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.304 2026-09-14 11:10:56,168 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [5/14] Tour PoSApplyDownpayment → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:10:56,173 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:56] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.203 2026-09-14 11:10:56,187 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:56] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.304 2026-09-14 11:10:56,246 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [6/14] Tour PoSApplyDownpayment → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:10:56,500 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:56] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 99 0.095 0.149 2026-09-14 11:10:56,589 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:56] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.022 0.039 2026-09-14 11:10:56,595 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.057 2026-09-14 11:10:56,701 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:10:56,705 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [7/14] Tour PoSApplyDownpayment → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-14 11:10:56,776 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [8/14] Tour PoSApplyDownpayment → Step click numpad button: +10 (trigger: div.numpad button[value="+10"]) 2026-09-14 11:10:56,794 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:56] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.005 0.013 2026-09-14 11:10:56,846 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:56] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.017 0.027 2026-09-14 11:10:56,903 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:56] "POST /web/dataset/call_kw/product.product/read HTTP/1.1" 200 - 15 0.022 0.029 2026-09-14 11:10:56,927 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:56] "POST /web/dataset/call_kw/product.template/read HTTP/1.1" 200 - 4 0.005 0.013 2026-09-14 11:10:56,956 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.003 0.013 2026-09-14 11:10:57,012 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:57] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.029 0.039 2026-09-14 11:10:57,022 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.051 2026-09-14 11:10:57,048 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [9/14] Tour PoSApplyDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-09-14 11:10:57,138 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [10/14] Tour PoSApplyDownpayment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:10:57,226 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [11/14] Tour PoSApplyDownpayment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:10:57,242 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:10:57,243 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:10:57,280 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [12/14] Tour PoSApplyDownpayment → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:10:57,335 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [13/14] Tour PoSApplyDownpayment → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:10:57,396 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [14/14] Tour PoSApplyDownpayment → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:10:57,472 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59935622 started for PoS orders references: [{'name': 'Order 00589-001-0001', 'uuid': '77da5c4f-95ce-46c0-92f1-a9f4737b4dc0'}] 2026-09-14 11:10:57,473 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: tour succeeded 2026-09-14 11:10:57,476 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: ╔════════════════════════════════════╗ ║ TOUR PoSApplyDownpayment SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-14 11:10:57,482 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:10:57,579 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: heap 17052688 (allocated 18358272) 2026-09-14 11:10:57,594 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing chrome headless with pid 53956 2026-09-14 11:10:57,595 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing websocket connection 2026-09-14 11:10:57,595 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Terminating chrome headless with pid 53956 2026-09-14 11:10:57,651 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59935622 order {'name': 'Order 00589-001-0001', 'uuid': '77da5c4f-95ce-46c0-92f1-a9f4737b4dc0'} created pos.order #625 2026-09-14 11:10:57,653 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59935622 finished 2026-09-14 11:10:57,665 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Removing chrome user profile "/tmp/tmp8uzzg2sg_chrome_odoo" 2026-09-14 11:10:57,672 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: waiting for threads: [] 2026-09-14 11:10:57,899 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:10:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 194 0.188 0.242 2026-09-14 11:10:58,682 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-09-14 11:10:59,817 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome pid: 54098 2026-09-14 11:10:59,817 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless temporary user profile dir: /tmp/tmp80psitkw_chrome_odoo 2026-09-14 11:10:59,817 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:39579/json/version 2026-09-14 11:10:59,818 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39579/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:10:59,868 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:10:59,868 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:39579/json 2026-09-14 11:10:59,868 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39579/json with timeout 3 increased to 10s during tests 2026-09-14 11:10:59,875 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Websocket url found: ws://127.0.0.1:39579/devtools/page/E49B15CA63429FA1D3FF71819D7A7706 2026-09-14 11:10:59,886 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Enable chrome headless console log notification 2026-09-14 11:10:59,888 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless enable page notifications 2026-09-14 11:11:00,294 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:11:00,297 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Setting session cookie in browser 2026-09-14 11:11:00,304 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:11:00,304 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:11:00,320 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:11:01,086 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:01] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 126 0.127 0.648 2026-09-14 11:11:01,089 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigation result: {'frameId': 'E49B15CA63429FA1D3FF71819D7A7706', 'loaderId': '680F6E95A90AA6044947BE943CFA1345', 'isDownload': False} 2026-09-14 11:11:01,090 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-09-14 11:11:01,095 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:11:01,118 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:01] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-14 11:11:01,132 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:01] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.025 2026-09-14 11:11:01,140 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:01] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-14 11:11:01,561 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:01] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:11:01,577 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:11:01,587 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: IndexedDB 1 Ready 2026-09-14 11:11:01,601 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate test code "odoo.startTour('PosShipLaterNoDefault', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:11:01,611 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [1/13] Tour PosShipLaterNoDefault → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:11:02,181 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 309 0.300 0.290 2026-09-14 11:11:02,196 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.594 2026-09-14 11:11:02,348 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-09-14 11:11:02,360 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-14 11:11:02,375 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:11:02,420 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-09-14 11:11:02,443 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:11:02,453 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: Owl is running in 'dev' mode. 2026-09-14 11:11:02,524 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:11:02,535 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:11:02,562 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:11:02,580 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:11:02,609 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-14 11:11:02,614 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [2/13] Tour PosShipLaterNoDefault → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:11:02,655 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 9 0.031 0.059 2026-09-14 11:11:02,690 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.015 0.106 2026-09-14 11:11:02,723 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.035 2026-09-14 11:11:02,731 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.046 2026-09-14 11:11:02,744 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.037 2026-09-14 11:11:02,776 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.011 0.049 2026-09-14 11:11:02,794 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [3/13] Tour PosShipLaterNoDefault → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:11:02,801 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.008 0.094 2026-09-14 11:11:02,811 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.113 2026-09-14 11:11:02,827 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.072 2026-09-14 11:11:02,835 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.092 2026-09-14 11:11:02,844 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.035 2026-09-14 11:11:02,868 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [4/13] Tour PosShipLaterNoDefault → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:11:02,870 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.054 2026-09-14 11:11:02,883 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.037 2026-09-14 11:11:02,892 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:02] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.138 2026-09-14 11:11:03,003 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:03] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 31 0.050 0.109 2026-09-14 11:11:03,016 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:03] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.227 2026-09-14 11:11:03,041 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [5/13] Tour PosShipLaterNoDefault → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:11:03,111 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [6/13] Tour PosShipLaterNoDefault → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:11:03,314 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:03] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 99 0.080 0.122 2026-09-14 11:11:03,401 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:03] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.020 0.036 2026-09-14 11:11:03,406 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.054 2026-09-14 11:11:03,500 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [7/13] Tour PosShipLaterNoDefault → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:11:03,501 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:11:03,570 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [8/13] Tour PosShipLaterNoDefault → Step body:not(:has(.modal)) 2026-09-14 11:11:03,593 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:03] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.004 0.018 2026-09-14 11:11:03,654 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:03] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.017 0.027 2026-09-14 11:11:03,719 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:03] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.029 0.025 2026-09-14 11:11:03,804 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:03] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 16 0.038 0.030 2026-09-14 11:11:03,862 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [9/13] Tour PosShipLaterNoDefault → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:11:03,953 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [10/13] Tour PosShipLaterNoDefault → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:11:03,971 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:11:03,972 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:11:04,012 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [11/13] Tour PosShipLaterNoDefault → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:11:04,063 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [12/13] Tour PosShipLaterNoDefault → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-14 11:11:04,118 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [13/13] Tour PosShipLaterNoDefault → Step Check that: ---Shipping later button is highlighted--- is not true (trigger: body:not(:has(.button:contains('Ship Later').highlight))) 2026-09-14 11:11:04,170 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: tour succeeded 2026-09-14 11:11:04,171 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: ╔══════════════════════════════════════╗ ║ TOUR PosShipLaterNoDefault SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-14 11:11:04,261 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: heap 16480160 (allocated 17571840) 2026-09-14 11:11:04,266 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing chrome headless with pid 54098 2026-09-14 11:11:04,271 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing websocket connection 2026-09-14 11:11:04,271 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Terminating chrome headless with pid 54098 2026-09-14 11:11:04,327 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Removing chrome user profile "/tmp/tmp80psitkw_chrome_odoo" 2026-09-14 11:11:04,439 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_show_orders_for_pos_currency_only ... 2026-09-14 11:11:05,807 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome pid: 54230 2026-09-14 11:11:05,807 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless temporary user profile dir: /tmp/tmpizke7jyd_chrome_odoo 2026-09-14 11:11:05,807 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Issuing json command http://127.0.0.1:43781/json/version 2026-09-14 11:11:05,809 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43781/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:11:05,812 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:11:05,812 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Issuing json command http://127.0.0.1:43781/json 2026-09-14 11:11:05,813 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43781/json with timeout 3 increased to 10s during tests 2026-09-14 11:11:05,815 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Websocket url found: ws://127.0.0.1:43781/devtools/page/2DB39CECF1F5C80D4412BDF85424A10A 2026-09-14 11:11:05,818 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Enable chrome headless console log notification 2026-09-14 11:11:05,824 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless enable page notifications 2026-09-14 11:11:06,243 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_admin from n/a 2026-09-14 11:11:06,247 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Setting session cookie in browser 2026-09-14 11:11:06,254 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:11:06,254 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:11:06,271 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:11:07,044 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:07] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 129 0.134 0.645 2026-09-14 11:11:07,050 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigation result: {'frameId': '2DB39CECF1F5C80D4412BDF85424A10A', 'loaderId': 'D0A41BE4CA0EEB32D5164EF3F95E06CD', 'isDownload': False} 2026-09-14 11:11:07,050 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Evaluate ready code "odoo.isTourReady('PosOrdersListDifferentCurrency')" 2026-09-14 11:11:07,054 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:11:07,073 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:07] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.008 2026-09-14 11:11:07,081 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:07] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-14 11:11:07,090 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:07] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-09-14 11:11:07,430 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:07] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:11:07,456 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:11:07,471 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: IndexedDB 1 Ready 2026-09-14 11:11:07,482 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Evaluate test code "odoo.startTour('PosOrdersListDifferentCurrency', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:11:07,485 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-14 11:11:07,490 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [1/6] Tour PosOrdersListDifferentCurrency → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:11:08,094 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 313 0.312 0.316 2026-09-14 11:11:08,096 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.586 2026-09-14 11:11:08,251 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-09-14 11:11:08,277 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:11:08,312 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:11:08,349 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-09-14 11:11:08,357 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: Owl is running in 'dev' mode. 2026-09-14 11:11:08,417 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:11:08,424 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:11:08,493 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:11:08,514 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 11:11:08,515 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 11:11:08,547 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [2/6] Tour PosOrdersListDifferentCurrency → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:11:08,551 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.020 0.029 2026-09-14 11:11:08,589 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "GET /web/image/res.users/192/avatar_128 HTTP/1.1" 200 - 16 0.014 0.057 2026-09-14 11:11:08,626 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.016 2026-09-14 11:11:08,642 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.029 2026-09-14 11:11:08,652 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.032 2026-09-14 11:11:08,660 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.037 2026-09-14 11:11:08,692 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.069 2026-09-14 11:11:08,700 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.064 2026-09-14 11:11:08,714 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.039 2026-09-14 11:11:08,721 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [3/6] Tour PosOrdersListDifferentCurrency → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:11:08,722 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.112 2026-09-14 11:11:08,733 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.075 2026-09-14 11:11:08,744 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.039 2026-09-14 11:11:08,751 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.026 2026-09-14 11:11:08,756 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.106 2026-09-14 11:11:08,765 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [4/6] Tour PosOrdersListDifferentCurrency → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:11:08,769 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.060 2026-09-14 11:11:08,869 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:08] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 31 0.048 0.090 2026-09-14 11:11:08,902 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [5/6] Tour PosOrdersListDifferentCurrency → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:11:08,972 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [6/6] Tour PosOrdersListDifferentCurrency → Step Check that no orders are displayed (trigger: .o_nocontent_help p:contains("No record found")) 2026-09-14 11:11:09,235 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:09] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 98 0.114 0.146 2026-09-14 11:11:09,282 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:09] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 1 0.002 0.019 2026-09-14 11:11:09,287 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:11:09,465 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: tour succeeded 2026-09-14 11:11:09,466 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosOrdersListDifferentCurrency SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-14 11:11:09,469 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:11:09,558 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: heap 17271888 (allocated 18358272) 2026-09-14 11:11:09,565 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing chrome headless with pid 54230 2026-09-14 11:11:09,576 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing websocket connection 2026-09-14 11:11:09,578 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Terminating chrome headless with pid 54230 2026-09-14 11:11:09,626 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Removing chrome user profile "/tmp/tmpizke7jyd_chrome_odoo" 2026-09-14 11:11:09,703 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_so_with_downpayment ... 2026-09-14 11:11:11,519 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome pid: 54359 2026-09-14 11:11:11,519 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmp8ogtasy1_chrome_odoo 2026-09-14 11:11:11,520 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:38701/json/version 2026-09-14 11:11:11,521 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38701/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:11:11,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:11:11,593 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:38701/json 2026-09-14 11:11:11,593 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38701/json with timeout 3 increased to 10s during tests 2026-09-14 11:11:11,601 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Websocket url found: ws://127.0.0.1:38701/devtools/page/859A26983BBDA45269FCF0E487B3CB02 2026-09-14 11:11:11,604 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Enable chrome headless console log notification 2026-09-14 11:11:11,607 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless enable page notifications 2026-09-14 11:11:12,312 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:11:12,315 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Setting session cookie in browser 2026-09-14 11:11:12,318 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Open "http://127.0.0.1:8069/pos/ui?config_id=82" in browser 2026-09-14 11:11:12,318 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=82" 2026-09-14 11:11:12,338 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:11:13,113 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:13] "GET /pos/ui?config_id=82 HTTP/1.1" 200 - 124 0.117 0.662 2026-09-14 11:11:13,118 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigation result: {'frameId': '859A26983BBDA45269FCF0E487B3CB02', 'loaderId': '75F61FEED3C2A381E31031CF0BBF773B', 'isDownload': False} 2026-09-14 11:11:13,118 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate ready code "odoo.isTourReady('PoSSaleOrderWithDownpayment')" 2026-09-14 11:11:13,122 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:11:13,142 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:13] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.006 2026-09-14 11:11:13,158 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:13] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-09-14 11:11:13,166 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:13] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-09-14 11:11:13,595 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:13] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 11:11:13,610 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:11:13,624 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: IndexedDB 1 Ready 2026-09-14 11:11:13,631 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate test code "odoo.startTour('PoSSaleOrderWithDownpayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=82", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:11:13,635 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [1/14] Tour PoSSaleOrderWithDownpayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:11:14,347 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:14] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 305 0.422 0.308 2026-09-14 11:11:14,361 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.734 2026-09-14 11:11:14,509 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-09-14 11:11:14,525 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-09-14 11:11:14,559 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-14 11:11:14,590 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 11:11:14,606 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:14] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:11:14,614 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-09-14 11:11:14,672 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:11:14,674 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:11:14,717 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:11:14,734 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:11:14,746 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:11:14,779 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:14] "GET /web/image/res.users/189/avatar_128 HTTP/1.1" 200 - 9 0.020 0.044 2026-09-14 11:11:14,787 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [2/14] Tour PoSSaleOrderWithDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:11:14,815 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:14] "GET /web/image?model=res.company&id=75&field=logo HTTP/1.1" 200 - 9 0.021 0.073 2026-09-14 11:11:14,887 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:14] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.016 0.024 2026-09-14 11:11:14,908 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:14] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.011 0.054 2026-09-14 11:11:14,932 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:14] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.006 0.073 2026-09-14 11:11:14,963 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [3/14] Tour PoSSaleOrderWithDownpayment → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:11:14,966 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:14] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.025 0.083 2026-09-14 11:11:14,978 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:14] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.107 2026-09-14 11:11:14,995 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:14] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.131 2026-09-14 11:11:15,007 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:15] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.081 2026-09-14 11:11:15,016 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [4/14] Tour PoSSaleOrderWithDownpayment → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:11:15,027 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:15] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.007 0.065 2026-09-14 11:11:15,047 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:15] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.006 0.056 2026-09-14 11:11:15,055 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:15] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.085 2026-09-14 11:11:15,065 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:15] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.170 2026-09-14 11:11:15,073 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:15] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.072 2026-09-14 11:11:15,093 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:15] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.072 2026-09-14 11:11:15,203 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:15] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.066 0.106 2026-09-14 11:11:15,234 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [5/14] Tour PoSSaleOrderWithDownpayment → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:11:15,311 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [6/14] Tour PoSSaleOrderWithDownpayment → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:11:15,474 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:15] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 96 0.052 0.109 2026-09-14 11:11:15,564 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:15] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 23 0.019 0.036 2026-09-14 11:11:15,569 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.051 2026-09-14 11:11:15,674 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:11:15,685 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [7/14] Tour PoSSaleOrderWithDownpayment → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:11:15,752 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [8/14] Tour PoSSaleOrderWithDownpayment → Step body:not(:has(.modal)) 2026-09-14 11:11:15,768 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:15] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.003 0.012 2026-09-14 11:11:15,832 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:15] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.015 0.031 2026-09-14 11:11:15,897 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:15] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.018 0.032 2026-09-14 11:11:15,992 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:15] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 26 0.040 0.036 2026-09-14 11:11:16,084 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [9/14] Tour PoSSaleOrderWithDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:11:16,145 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [10/14] Tour PoSSaleOrderWithDownpayment → Step Check orderline with attributes: {"withClass":".selected","productName":"Down Payment (POS)"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Down Payment (POS)"))) 2026-09-14 11:11:16,213 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [11/14] Tour PoSSaleOrderWithDownpayment → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:11:16,278 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [12/14] Tour PoSSaleOrderWithDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:11:16,330 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [13/14] Tour PoSSaleOrderWithDownpayment → Step order total amount is '980' (trigger: .product-screen .order-summary .total:contains("980")) 2026-09-14 11:11:16,381 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [14/14] Tour PoSSaleOrderWithDownpayment → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:11:16,432 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: tour succeeded 2026-09-14 11:11:16,433 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSSaleOrderWithDownpayment SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-14 11:11:16,511 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: heap 16497748 (allocated 17833984) 2026-09-14 11:11:16,521 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing chrome headless with pid 54359 2026-09-14 11:11:16,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing websocket connection 2026-09-14 11:11:16,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Terminating chrome headless with pid 54359 2026-09-14 11:11:16,602 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Removing chrome user profile "/tmp/tmp8ogtasy1_chrome_odoo" 2026-09-14 11:11:16,733 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-09-14 11:11:17,926 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41530511 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': 'fb784b91-e125-4454-b527-55051ffd2ff9'}] 2026-09-14 11:11:18,281 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #189 deleted stock.move.line records with IDs: [1113] 2026-09-14 11:11:20,279 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41530511 order {'name': 'Order 00044-003-0014', 'uuid': 'fb784b91-e125-4454-b527-55051ffd2ff9'} created pos.order #626 2026-09-14 11:11:20,283 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41530511 finished 2026-09-14 11:11:20,535 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 24 checked, 24 removed 2026-09-14 11:11:32,709 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #193 deleted res.currency.rate records with IDs: [230, 231, 232] 2026-09-14 11:11:33,718 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPosSaleAccount.test_repair_cogs ... 2026-09-14 11:11:35,108 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5607439 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': '6169de09-c2e8-4e2e-897a-240655ce6b83'}] 2026-09-14 11:11:36,906 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5607439 order {'name': 'Order 00044-003-0014', 'uuid': '6169de09-c2e8-4e2e-897a-240655ce6b83'} created pos.order #627 2026-09-14 11:11:36,906 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5607439 finished 2026-09-14 11:11:37,106 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 11:11:50,043 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_settle_so_with_downpayment ... 2026-09-14 11:11:50,917 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference Test Transaction with the same value for the state: done 2026-09-14 11:11:52,547 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [392] 2026-09-14 11:11:53,372 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome pid: 54492 2026-09-14 11:11:53,372 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmps7sic4fj_chrome_odoo 2026-09-14 11:11:53,373 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:41937/json/version 2026-09-14 11:11:53,374 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:41937/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:11:53,420 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:11:53,420 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:41937/json 2026-09-14 11:11:53,421 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:41937/json with timeout 3 increased to 10s during tests 2026-09-14 11:11:53,430 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Websocket url found: ws://127.0.0.1:41937/devtools/page/95ACC6503C82BB935A404853C0395FBF 2026-09-14 11:11:53,434 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Enable chrome headless console log notification 2026-09-14 11:11:53,438 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless enable page notifications 2026-09-14 11:11:53,809 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:11:53,812 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Setting session cookie in browser 2026-09-14 11:11:53,815 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Open "http://127.0.0.1:8069/pos/ui?config_id=85" in browser 2026-09-14 11:11:53,815 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=85" 2026-09-14 11:11:53,828 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:11:55,653 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:55] "GET /pos/ui?config_id=85 HTTP/1.1" 200 - 120 0.129 1.702 2026-09-14 11:11:55,656 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Navigation result: {'frameId': '95ACC6503C82BB935A404853C0395FBF', 'loaderId': '0392A0B5435E158D6016881D2656E1DC', 'isDownload': False} 2026-09-14 11:11:55,657 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Evaluate ready code "odoo.isTourReady('test_pos_settle_so_with_downpayment')" 2026-09-14 11:11:55,664 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:11:55,702 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:55] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.020 2026-09-14 11:11:55,719 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:55] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.036 2026-09-14 11:11:55,731 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:55] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.047 2026-09-14 11:11:56,137 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:56] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:11:56,165 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:11:56,170 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Evaluate test code "odoo.startTour('test_pos_settle_so_with_downpayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=85", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:11:56,176 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [1/12] Tour test_pos_settle_so_with_downpayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:11:56,183 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: IndexedDB 1 Ready 2026-09-14 11:11:56,851 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:56] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 310 0.368 0.322 2026-09-14 11:11:56,867 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.695 2026-09-14 11:11:56,990 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.013 2026-09-14 11:11:56,991 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.014 2026-09-14 11:11:57,014 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:11:57,049 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:11:57,073 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:11:57,085 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-09-14 11:11:57,146 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:11:57,165 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:11:57,195 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:11:57,215 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:11:57,227 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:11:57,247 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [2/12] Tour test_pos_settle_so_with_downpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:11:57,256 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "GET /web/image/res.users/196/avatar_128 HTTP/1.1" 200 - 9 0.035 0.025 2026-09-14 11:11:57,290 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 9 0.006 0.085 2026-09-14 11:11:57,339 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.020 2026-09-14 11:11:57,357 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.031 2026-09-14 11:11:57,384 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.009 0.055 2026-09-14 11:11:57,399 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.089 2026-09-14 11:11:57,406 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [3/12] Tour test_pos_settle_so_with_downpayment → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:11:57,415 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.084 2026-09-14 11:11:57,424 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.115 2026-09-14 11:11:57,448 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.008 0.081 2026-09-14 11:11:57,456 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [4/12] Tour test_pos_settle_so_with_downpayment → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:11:57,459 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.052 2026-09-14 11:11:57,474 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.006 0.048 2026-09-14 11:11:57,487 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.058 2026-09-14 11:11:57,500 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.043 2026-09-14 11:11:57,510 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.153 2026-09-14 11:11:57,521 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.130 2026-09-14 11:11:57,595 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.031 0.085 2026-09-14 11:11:57,634 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [5/12] Tour test_pos_settle_so_with_downpayment → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:11:57,706 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [6/12] Tour test_pos_settle_so_with_downpayment → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:11:57,938 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:57] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 96 0.086 0.135 2026-09-14 11:11:58,036 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:58] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 25 0.034 0.041 2026-09-14 11:11:58,041 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.073 2026-09-14 11:11:58,183 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:11:58,183 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [7/12] Tour test_pos_settle_so_with_downpayment → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:11:58,248 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [8/12] Tour test_pos_settle_so_with_downpayment → Step body:not(:has(.modal)) 2026-09-14 11:11:58,275 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:58] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 5 0.007 0.018 2026-09-14 11:11:58,341 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:58] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 22 0.029 0.028 2026-09-14 11:11:58,408 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:58] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.031 0.026 2026-09-14 11:11:58,492 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:11:58] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 28 0.030 0.038 2026-09-14 11:11:58,606 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [9/12] Tour test_pos_settle_so_with_downpayment → Step check orderlines number (trigger: .order-container .orderline) 2026-09-14 11:11:58,678 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [10/12] Tour test_pos_settle_so_with_downpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:11:58,742 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [11/12] Tour test_pos_settle_so_with_downpayment → Step order total amount is '755' (trigger: .product-screen .order-summary .total:contains("755")) 2026-09-14 11:11:58,795 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [12/12] Tour test_pos_settle_so_with_downpayment → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:11:58,846 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: tour succeeded 2026-09-14 11:11:58,847 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_pos_settle_so_with_downpayment SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-14 11:11:58,923 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: heap 16735536 (allocated 18358272) 2026-09-14 11:11:58,933 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing chrome headless with pid 54492 2026-09-14 11:11:58,934 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing websocket connection 2026-09-14 11:11:58,935 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Terminating chrome headless with pid 54492 2026-09-14 11:11:58,990 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Removing chrome user profile "/tmp/tmps7sic4fj_chrome_odoo" 2026-09-14 11:11:59,222 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-14 11:12:20,964 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_read_converted_lot_quantities_pick_then_deliver ... 2026-09-14 11:12:23,093 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-09-14 11:12:24,469 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46036068 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': '00044-003-0014'}] 2026-09-14 11:12:24,809 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #202 deleted stock.move.line records with IDs: [1128, 1129] 2026-09-14 11:12:25,260 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #202 deleted stock.move.line records with IDs: [1130] 2026-09-14 11:12:26,758 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46036068 order {'name': 'Order 00044-003-0014', 'uuid': '00044-003-0014'} created pos.order #628 2026-09-14 11:12:26,762 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46036068 finished 2026-09-14 11:12:26,941 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 11:12:38,941 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #205 deleted res.currency.rate records with IDs: [234, 235, 236] 2026-09-14 11:12:39,649 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-09-14 11:12:40,030 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47544217 started for PoS orders references: [{'name': 'Order 64810-330-5264', 'uuid': '64810-330-5264'}] 2026-09-14 11:12:41,567 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47544217 order {'name': 'Order 64810-330-5264', 'uuid': '64810-330-5264'} created pos.order #629 2026-09-14 11:12:41,567 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47544217 finished 2026-09-14 11:12:42,107 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_qty_deliverd_qty_to_deliver_in_sales_report ... 2026-09-14 11:12:42,421 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3207477 started for PoS orders references: [{'name': 'Order 10391-062-6820', 'uuid': '10391-062-6820'}] 2026-09-14 11:12:42,820 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #205 deleted stock.move records with IDs: [1171] 2026-09-14 11:12:42,970 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3207477 order {'name': 'Order 10391-062-6820', 'uuid': '10391-062-6820'} created pos.order #630 2026-09-14 11:12:42,972 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3207477 finished 2026-09-14 11:12:43,681 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-09-14 11:12:44,016 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61976828 started for PoS orders references: [{'name': 'Order 08647-913-1121', 'uuid': '08647-913-1121'}] 2026-09-14 11:12:44,546 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61976828 order {'name': 'Order 08647-913-1121', 'uuid': '08647-913-1121'} created pos.order #631 2026-09-14 11:12:44,547 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61976828 finished 2026-09-14 11:12:44,905 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-09-14 11:12:45,191 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76059616 started for PoS orders references: [{'name': 'Order 71919-102-1815', 'uuid': '71919-102-1815'}, {'name': 'Order 83246-593-5387', 'uuid': '83246-593-5387'}] 2026-09-14 11:12:45,652 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76059616 order {'name': 'Order 71919-102-1815', 'uuid': '71919-102-1815'} created pos.order #632 2026-09-14 11:12:45,924 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76059616 order {'name': 'Order 83246-593-5387', 'uuid': '83246-593-5387'} created pos.order #633 2026-09-14 11:12:45,925 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76059616 finished 2026-09-14 11:12:46,303 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-09-14 11:12:46,793 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4035572 started for PoS orders references: [{'name': 'Order 00741-145-2758', 'uuid': '00741-145-2758'}] 2026-09-14 11:12:47,328 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4035572 order {'name': 'Order 00741-145-2758', 'uuid': '00741-145-2758'} created pos.order #634 2026-09-14 11:12:47,329 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4035572 finished 2026-09-14 11:12:48,555 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 11:13:00,965 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-09-14 11:13:01,486 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome pid: 54620 2026-09-14 11:13:01,486 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless temporary user profile dir: /tmp/tmpdow52p7v_chrome_odoo 2026-09-14 11:13:01,487 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:42327/json/version 2026-09-14 11:13:01,488 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:42327/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:13:01,516 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:13:01,516 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:42327/json 2026-09-14 11:13:01,517 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:42327/json with timeout 3 increased to 10s during tests 2026-09-14 11:13:01,524 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Websocket url found: ws://127.0.0.1:42327/devtools/page/8F17E280FA5A5ECC2BD18464D9AC5C35 2026-09-14 11:13:01,528 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Enable chrome headless console log notification 2026-09-14 11:13:01,529 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless enable page notifications 2026-09-14 11:13:01,871 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:13:01,874 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Setting session cookie in browser 2026-09-14 11:13:01,880 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Open "http://127.0.0.1:8069/pos/ui?config_id=89" in browser 2026-09-14 11:13:01,881 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=89" 2026-09-14 11:13:01,894 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:13:02,725 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:02] "GET /pos/ui?config_id=89 HTTP/1.1" 200 - 127 0.192 0.642 2026-09-14 11:13:02,730 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigation result: {'frameId': '8F17E280FA5A5ECC2BD18464D9AC5C35', 'loaderId': '080FEBF17DC3F01E1DBBA4CE21C67599', 'isDownload': False} 2026-09-14 11:13:02,730 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-09-14 11:13:02,737 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:13:02,756 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:02] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.008 2026-09-14 11:13:02,777 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:02] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-09-14 11:13:02,788 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:02] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.041 2026-09-14 11:13:03,178 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:03] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:13:03,198 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:13:03,209 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: IndexedDB 1 Ready 2026-09-14 11:13:03,212 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate test code "odoo.startTour('PosSaleLoyaltyTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=89", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:13:03,218 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [1/15] Tour PosSaleLoyaltyTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:13:03,224 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.009 2026-09-14 11:13:03,921 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:03] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 346 0.376 0.332 2026-09-14 11:13:03,923 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.681 2026-09-14 11:13:04,078 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 11:13:04,092 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:13:04,134 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-14 11:13:04,153 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:13:04,158 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: Owl is running in 'dev' mode. 2026-09-14 11:13:04,217 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:13:04,224 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:13:04,261 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:13:04,290 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:13:04,308 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:13:04,329 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [2/15] Tour PosSaleLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:13:04,342 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "GET /web/image/res.users/208/avatar_128 HTTP/1.1" 200 - 16 0.036 0.049 2026-09-14 11:13:04,367 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "GET /web/image?model=res.company&id=81&field=logo HTTP/1.1" 200 - 9 0.006 0.093 2026-09-14 11:13:04,438 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.021 0.022 2026-09-14 11:13:04,461 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.040 2026-09-14 11:13:04,473 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.055 2026-09-14 11:13:04,489 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.057 2026-09-14 11:13:04,500 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.039 2026-09-14 11:13:04,509 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.041 2026-09-14 11:13:04,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [3/15] Tour PosSaleLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:13:04,526 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.124 2026-09-14 11:13:04,538 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.038 2026-09-14 11:13:04,552 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.042 2026-09-14 11:13:04,568 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [4/15] Tour PosSaleLoyaltyTour1 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:13:04,572 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.010 0.048 2026-09-14 11:13:04,579 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.047 2026-09-14 11:13:04,587 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.101 2026-09-14 11:13:04,659 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 33 0.032 0.083 2026-09-14 11:13:04,667 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:04] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.239 2026-09-14 11:13:04,707 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [5/15] Tour PosSaleLoyaltyTour1 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:13:04,781 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [6/15] Tour PosSaleLoyaltyTour1 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:13:05,001 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:05] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 98 0.099 0.128 2026-09-14 11:13:05,093 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:05] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.030 0.037 2026-09-14 11:13:05,096 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.062 2026-09-14 11:13:05,204 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:13:05,209 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [7/15] Tour PosSaleLoyaltyTour1 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:13:05,280 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [8/15] Tour PosSaleLoyaltyTour1 → Step body:not(:has(.modal)) 2026-09-14 11:13:05,326 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:05] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.010 0.026 2026-09-14 11:13:05,429 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:05] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 22 0.050 0.036 2026-09-14 11:13:05,493 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:05] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.026 0.028 2026-09-14 11:13:05,550 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:05] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 15 0.021 0.027 2026-09-14 11:13:05,607 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:05] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.003 0.013 2026-09-14 11:13:05,663 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [9/15] Tour PosSaleLoyaltyTour1 → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-14 11:13:05,760 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [10/15] Tour PosSaleLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:13:05,846 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [11/15] Tour PosSaleLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:13:05,858 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:13:05,860 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:13:05,907 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [12/15] Tour PosSaleLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:13:05,973 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [13/15] Tour PosSaleLoyaltyTour1 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-14 11:13:06,045 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [14/15] Tour PosSaleLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-14 11:13:06,131 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [15/15] Tour PosSaleLoyaltyTour1 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-14 11:13:06,136 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83361664 started for PoS orders references: [{'name': 'Order 00602-001-0001', 'uuid': '6752f3ff-14eb-47f8-b274-d362fb62bd05'}] 2026-09-14 11:13:06,138 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:13:07,063 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83361664 order {'name': 'Order 00602-001-0001', 'uuid': '6752f3ff-14eb-47f8-b274-d362fb62bd05'} created pos.order #635 2026-09-14 11:13:07,067 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83361664 finished 2026-09-14 11:13:07,944 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #208 deleted stock.move.line records with IDs: [1141] 2026-09-14 11:13:08,135 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 778 1.003 1.000 2026-09-14 11:13:08,260 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.036 0.040 2026-09-14 11:13:08,312 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:08] "POST /web/dataset/call_kw/loyalty.card/read HTTP/1.1" 200 - 2 0.002 0.008 2026-09-14 11:13:08,350 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 11:13:08,403 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:08] "GET /web/image?model=pos.config&id=89&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.008 2026-09-14 11:13:08,426 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: tour succeeded 2026-09-14 11:13:08,427 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: ╔════════════════════════════════════╗ ║ TOUR PosSaleLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-14 11:13:08,515 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: heap 17935260 (allocated 19275776) 2026-09-14 11:13:08,518 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing chrome headless with pid 54620 2026-09-14 11:13:08,521 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing websocket connection 2026-09-14 11:13:08,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Terminating chrome headless with pid 54620 2026-09-14 11:13:08,577 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Removing chrome user profile "/tmp/tmpdow52p7v_chrome_odoo" 2026-09-14 11:13:08,658 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-09-14 11:13:09,502 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome pid: 54764 2026-09-14 11:13:09,502 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome headless temporary user profile dir: /tmp/tmp8ffyc3wa_chrome_odoo 2026-09-14 11:13:09,502 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Issuing json command http://127.0.0.1:40041/json/version 2026-09-14 11:13:09,503 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:40041/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:13:09,511 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:13:09,511 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Issuing json command http://127.0.0.1:40041/json 2026-09-14 11:13:09,512 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:40041/json with timeout 3 increased to 10s during tests 2026-09-14 11:13:09,514 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Websocket url found: ws://127.0.0.1:40041/devtools/page/DDEC4DD53EA2740FBDB99F9D60D311F0 2026-09-14 11:13:09,515 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Enable chrome headless console log notification 2026-09-14 11:13:09,519 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome headless enable page notifications 2026-09-14 11:13:09,849 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:13:09,851 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Setting session cookie in browser 2026-09-14 11:13:09,866 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Open "http://127.0.0.1:8069/pos/web?config_id=89" in browser 2026-09-14 11:13:09,866 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=89" 2026-09-14 11:13:09,884 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:13:11,504 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:11] "GET /pos/web?config_id=89 HTTP/1.1" 200 - 126 0.098 1.525 2026-09-14 11:13:11,511 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigation result: {'frameId': 'DDEC4DD53EA2740FBDB99F9D60D311F0', 'loaderId': 'CAE0D9651678169E19AD0454310F9A64', 'isDownload': False} 2026-09-14 11:13:11,511 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Evaluate ready code "odoo.isTourReady('test_pos_sale_loyalty_ignored_in_pos')" 2026-09-14 11:13:11,517 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:13:11,536 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:11] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-14 11:13:11,544 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:11] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-14 11:13:11,565 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:11] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.039 2026-09-14 11:13:11,964 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:11] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:13:11,976 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:13:11,994 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Evaluate test code "odoo.startTour('test_pos_sale_loyalty_ignored_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=89", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:13:12,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-14 11:13:12,004 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [1/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:13:12,005 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: IndexedDB 1 Ready 2026-09-14 11:13:12,654 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:12] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 346 0.322 0.340 2026-09-14 11:13:12,655 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.623 2026-09-14 11:13:12,844 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-09-14 11:13:12,878 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 11:13:12,915 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:13:12,945 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:12] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:13:12,950 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: Owl is running in 'dev' mode. 2026-09-14 11:13:13,018 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:13:13,027 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:13:13,064 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:13:13,081 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:13:13,087 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:13:13,119 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:13] "GET /web/image/res.users/208/avatar_128 HTTP/1.1" 200 - 16 0.028 0.030 2026-09-14 11:13:13,143 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [2/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:13:13,150 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:13] "GET /web/image?model=res.company&id=81&field=logo HTTP/1.1" 200 - 9 0.012 0.072 2026-09-14 11:13:13,211 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:13] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.021 2026-09-14 11:13:13,242 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:13] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.014 0.040 2026-09-14 11:13:13,265 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:13] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.008 0.061 2026-09-14 11:13:13,281 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:13] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.007 0.083 2026-09-14 11:13:13,289 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [3/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-09-14 11:13:13,294 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:13] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.094 2026-09-14 11:13:13,303 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:13] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.105 2026-09-14 11:13:13,315 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:13] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.094 2026-09-14 11:13:13,326 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:13] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.035 2026-09-14 11:13:13,346 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [4/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-14 11:13:13,347 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:13] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.074 2026-09-14 11:13:13,356 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:13] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.103 2026-09-14 11:13:13,366 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:13] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.063 2026-09-14 11:13:13,379 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:13] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.069 2026-09-14 11:13:13,394 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:13] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.070 2026-09-14 11:13:13,477 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:13] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 33 0.042 0.100 2026-09-14 11:13:13,515 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [5/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-14 11:13:13,586 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [6/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-14 11:13:13,796 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:13] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 96 0.076 0.132 2026-09-14 11:13:13,834 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:13:13,894 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:13] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 16 0.020 0.045 2026-09-14 11:13:14,006 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:13:14,017 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [7/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-14 11:13:14,084 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [8/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step body:not(:has(.modal)) 2026-09-14 11:13:14,113 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:14] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 4 0.007 0.018 2026-09-14 11:13:14,189 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:14] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 22 0.032 0.033 2026-09-14 11:13:14,247 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:14] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.019 0.030 2026-09-14 11:13:14,312 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:14] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 16 0.021 0.031 2026-09-14 11:13:14,382 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [9/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:13:14,440 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [10/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90")) 2026-09-14 11:13:14,509 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [11/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:13:14,559 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: tour succeeded 2026-09-14 11:13:14,560 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_pos_sale_loyalty_ignored_in_pos SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-14 11:13:14,625 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: heap 16631472 (allocated 18096128) 2026-09-14 11:13:14,631 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing chrome headless with pid 54764 2026-09-14 11:13:14,634 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing websocket connection 2026-09-14 11:13:14,634 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Terminating chrome headless with pid 54764 2026-09-14 11:13:14,728 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Removing chrome user profile "/tmp/tmp8ffyc3wa_chrome_odoo" 2026-09-14 11:13:14,865 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 11:13:27,580 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #212 deleted res.currency.rate records with IDs: [238, 239, 240] 2026-09-14 11:13:28,659 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-09-14 11:13:28,973 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-14 11:13:30,348 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-09-14 11:13:38,866 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:13:39,178 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69194042 started for PoS orders references: [{'name': 'Kiosk 00605-092-0001', 'uuid': '11d3c245-a34a-4939-aae5-56d02ec2ece5'}] 2026-09-14 11:13:39,225 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69194042 order {'name': 'Kiosk 00605-092-0001', 'uuid': '11d3c245-a34a-4939-aae5-56d02ec2ece5'} created pos.order #637 2026-09-14 11:13:39,226 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69194042 finished 2026-09-14 11:13:39,310 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:39] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.073 0.374 2026-09-14 11:13:39,378 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:13:40,393 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-09-14 11:13:47,274 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:13:48,581 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_always_attribute ... 2026-09-14 11:13:57,054 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome pid: 54899 2026-09-14 11:13:57,055 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless temporary user profile dir: /tmp/tmpmjs9_xlh_chrome_odoo 2026-09-14 11:13:57,055 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:42121/json/version 2026-09-14 11:13:57,056 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:42121/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:13:57,107 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:13:57,108 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:42121/json 2026-09-14 11:13:57,108 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:42121/json with timeout 3 increased to 10s during tests 2026-09-14 11:13:57,116 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Websocket url found: ws://127.0.0.1:42121/devtools/page/E81F580C07B740640C4010354498B016 2026-09-14 11:13:57,118 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Enable chrome headless console log notification 2026-09-14 11:13:57,120 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless enable page notifications 2026-09-14 11:13:57,147 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Setting session cookie in browser 2026-09-14 11:13:57,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Open "http://127.0.0.1:8069/pos-self/94?access_token=66ff0cec64ae4e6e" in browser 2026-09-14 11:13:57,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigating to: "http://127.0.0.1:8069/pos-self/94?access_token=66ff0cec64ae4e6e" 2026-09-14 11:13:57,533 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:13:58,959 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:58] "GET /pos-self/94?access_token=66ff0cec64ae4e6e HTTP/1.1" 200 - 64 0.081 1.349 2026-09-14 11:13:58,964 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigation result: {'frameId': 'E81F580C07B740640C4010354498B016', 'loaderId': '059313EC185577D7BA4D31150B32AA5C', 'isDownload': False} 2026-09-14 11:13:58,964 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate ready code "odoo.isTourReady('selfAlwaysAttributeVariants')" 2026-09-14 11:13:58,973 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:13:58,991 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:13:59,031 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:59] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.031 0.022 2026-09-14 11:13:59,039 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:13:59,054 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:59] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.058 2026-09-14 11:13:59,069 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:13:59,100 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:59] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.017 0.101 2026-09-14 11:13:59,269 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:59] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.011 2026-09-14 11:13:59,294 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: IndexedDB 1 Ready 2026-09-14 11:13:59,296 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate test code "odoo.startTour('selfAlwaysAttributeVariants', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/94?access_token=66ff0cec64ae4e6e", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:13:59,304 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [1/18] Tour selfAlwaysAttributeVariants → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:13:59,588 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:59] "POST /pos-self/data/94 HTTP/1.1" 200 - 164 0.141 0.158 2026-09-14 11:13:59,642 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: Owl is running in 'dev' mode. 2026-09-14 11:13:59,663 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.012 0.359 2026-09-14 11:13:59,730 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [2/18] Tour selfAlwaysAttributeVariants → Step Click on product 'Chair' (trigger: .self_order_product_card span:contains('Chair')) 2026-09-14 11:13:59,766 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:13:59,770 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:13:59,816 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [3/18] Tour selfAlwaysAttributeVariants → Step Select value White for attribute Color (trigger: div.attribute-row h2:contains("Color") + div.row div.col label div.name span:contains("White")) 2026-09-14 11:13:59,896 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:13:59,922 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:13:59] "GET /web/image/product.product/2494/image_512 HTTP/1.1" 200 - 5 0.008 0.016 2026-09-14 11:13:59,936 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [4/18] Tour selfAlwaysAttributeVariants → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:13:59,993 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [5/18] Tour selfAlwaysAttributeVariants → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:14:00,075 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [6/18] Tour selfAlwaysAttributeVariants → Step Check product card with Chair (White) and 10 (trigger: .product-card-item:has(strong:contains("Chair (White)")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("10"))) 2026-09-14 11:14:00,128 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [7/18] Tour selfAlwaysAttributeVariants → Step Click on back button (trigger: .btn.btn-back) 2026-09-14 11:14:00,191 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [8/18] Tour selfAlwaysAttributeVariants → Step Click on product 'Chair' (trigger: .self_order_product_card span:contains('Chair')) 2026-09-14 11:14:00,250 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [9/18] Tour selfAlwaysAttributeVariants → Step Select value Red for attribute Color (trigger: div.attribute-row h2:contains("Color") + div.row div.col label div.name span:contains("Red")) 2026-09-14 11:14:00,309 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [10/18] Tour selfAlwaysAttributeVariants → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:14:00,374 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [11/18] Tour selfAlwaysAttributeVariants → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:14:00,455 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [12/18] Tour selfAlwaysAttributeVariants → Step Check product card with Chair (Red) and 15 (trigger: .product-card-item:has(strong:contains("Chair (Red)")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("15"))) 2026-09-14 11:14:00,483 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:00] "GET /web/image/product.product/2495/image_512 HTTP/1.1" 200 - 5 0.004 0.014 2026-09-14 11:14:00,508 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [13/18] Tour selfAlwaysAttributeVariants → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:14:00,579 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [14/18] Tour selfAlwaysAttributeVariants → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:14:00,638 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12570944 started for PoS orders references: [{'name': 'Self-Order 00606-094-0001', 'uuid': '19de673e-8f10-4494-95e7-aab8b3845591'}] 2026-09-14 11:14:00,709 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12570944 order {'name': 'Self-Order 00606-094-0001', 'uuid': '19de673e-8f10-4494-95e7-aab8b3845591'} created pos.order #638 2026-09-14 11:14:00,710 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12570944 finished 2026-09-14 11:14:00,819 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:00] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 105 0.135 0.109 2026-09-14 11:14:00,972 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:00] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 79 0.056 0.071 2026-09-14 11:14:01,011 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [15/18] Tour selfAlwaysAttributeVariants → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-14 11:14:01,087 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [16/18] Tour selfAlwaysAttributeVariants → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:14:01,141 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [17/18] Tour selfAlwaysAttributeVariants → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:14:01,259 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:01] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 52 0.052 0.061 2026-09-14 11:14:01,290 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [18/18] Tour selfAlwaysAttributeVariants → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:contains(Order Now)))) 2026-09-14 11:14:01,363 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: tour succeeded 2026-09-14 11:14:01,363 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: ╔════════════════════════════════════════════╗ ║ TOUR selfAlwaysAttributeVariants SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-14 11:14:01,426 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: heap 8397444 (allocated 9183232) 2026-09-14 11:14:01,443 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing chrome headless with pid 54899 2026-09-14 11:14:01,447 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing websocket connection 2026-09-14 11:14:01,448 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Terminating chrome headless with pid 54899 2026-09-14 11:14:01,543 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Removing chrome user profile "/tmp/tmpmjs9_xlh_chrome_odoo" 2026-09-14 11:14:02,236 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome pid: 55006 2026-09-14 11:14:02,237 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless temporary user profile dir: /tmp/tmpv3227f2u_chrome_odoo 2026-09-14 11:14:02,237 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:37701/json/version 2026-09-14 11:14:02,238 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:37701/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:14:02,247 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:14:02,248 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:37701/json 2026-09-14 11:14:02,248 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:37701/json with timeout 3 increased to 10s during tests 2026-09-14 11:14:02,254 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Websocket url found: ws://127.0.0.1:37701/devtools/page/7B707FA789BF3B73320D35902A7B07AB 2026-09-14 11:14:02,258 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Enable chrome headless console log notification 2026-09-14 11:14:02,260 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless enable page notifications 2026-09-14 11:14:02,271 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Setting session cookie in browser 2026-09-14 11:14:02,321 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Open "http://127.0.0.1:8069/pos-self/94?access_token=66ff0cec64ae4e6e" in browser 2026-09-14 11:14:02,321 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigating to: "http://127.0.0.1:8069/pos-self/94?access_token=66ff0cec64ae4e6e" 2026-09-14 11:14:02,408 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:02] "GET /pos-self/94?access_token=66ff0cec64ae4e6e HTTP/1.1" 200 - 40 0.034 0.043 2026-09-14 11:14:02,413 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigation result: {'frameId': '7B707FA789BF3B73320D35902A7B07AB', 'loaderId': '60641265F00CF239D608205DC153265D', 'isDownload': False} 2026-09-14 11:14:02,413 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate ready code "odoo.isTourReady('selfAlwaysAttributeVariantsKiosk')" 2026-09-14 11:14:02,424 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:14:02,451 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:02] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.013 0.009 2026-09-14 11:14:02,484 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:02] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.011 0.039 2026-09-14 11:14:02,503 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:02] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.065 2026-09-14 11:14:02,660 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:02] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-09-14 11:14:02,711 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate test code "odoo.startTour('selfAlwaysAttributeVariantsKiosk', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/94?access_token=66ff0cec64ae4e6e", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:14:02,725 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [1/9] Tour selfAlwaysAttributeVariantsKiosk → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:14:02,777 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [2/9] Tour selfAlwaysAttributeVariantsKiosk → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:14:03,023 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:03] "POST /pos-self/data/94 HTTP/1.1" 200 - 164 0.171 0.171 2026-09-14 11:14:03,030 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.345 2026-09-14 11:14:03,061 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: Owl is running in 'dev' mode. 2026-09-14 11:14:03,155 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [3/9] Tour selfAlwaysAttributeVariantsKiosk → Step Click on product 'Chair' (trigger: .self_order_product_card span:contains('Chair')) 2026-09-14 11:14:03,211 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:14:03,229 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:14:03,279 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [4/9] Tour selfAlwaysAttributeVariantsKiosk → Step Select value Red for attribute Color (trigger: div.attribute-row h2:contains("Color") + div.row div.col label div.name span:contains("Red")) 2026-09-14 11:14:03,357 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:14:03,385 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:03] "GET /web/image/product.product/2495/image_512 HTTP/1.1" 200 - 5 0.008 0.019 2026-09-14 11:14:03,399 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [5/9] Tour selfAlwaysAttributeVariantsKiosk → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:14:03,461 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [6/9] Tour selfAlwaysAttributeVariantsKiosk → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:14:03,544 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [7/9] Tour selfAlwaysAttributeVariantsKiosk → Step Check product card with Chair (Red) and 15 (trigger: .product-card-item:has(strong:contains("Chair (Red)")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("15"))) 2026-09-14 11:14:03,598 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [8/9] Tour selfAlwaysAttributeVariantsKiosk → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:14:03,669 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [9/9] Tour selfAlwaysAttributeVariantsKiosk → Step Check is button 'Close' (trigger: .btn:contains('Close')) 2026-09-14 11:14:03,698 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26826663 started for PoS orders references: [{'name': 'Kiosk 00606-094-0002', 'uuid': '90c59068-d0c7-41a0-b514-c2817af691aa'}] 2026-09-14 11:14:03,751 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26826663 order {'name': 'Kiosk 00606-094-0002', 'uuid': '90c59068-d0c7-41a0-b514-c2817af691aa'} created pos.order #639 2026-09-14 11:14:03,753 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26826663 finished 2026-09-14 11:14:03,854 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:03] "POST /pos-self-order/process-order-args/kiosk HTTP/1.1" 200 - 103 0.092 0.098 2026-09-14 11:14:03,995 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:03] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 80 0.056 0.060 2026-09-14 11:14:04,021 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: tour succeeded 2026-09-14 11:14:04,022 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR selfAlwaysAttributeVariantsKiosk SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-14 11:14:04,068 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: heap 8027728 (allocated 9056256) 2026-09-14 11:14:04,082 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing chrome headless with pid 55006 2026-09-14 11:14:04,090 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing websocket connection 2026-09-14 11:14:04,090 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Terminating chrome headless with pid 55006 2026-09-14 11:14:04,144 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Removing chrome user profile "/tmp/tmpv3227f2u_chrome_odoo" 2026-09-14 11:14:04,223 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-09-14 11:14:12,439 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome pid: 55109 2026-09-14 11:14:12,439 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless temporary user profile dir: /tmp/tmp0xp0tf5j_chrome_odoo 2026-09-14 11:14:12,439 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:36929/json/version 2026-09-14 11:14:12,441 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36929/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:14:12,477 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:14:12,477 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:36929/json 2026-09-14 11:14:12,478 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36929/json with timeout 3 increased to 10s during tests 2026-09-14 11:14:12,483 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Websocket url found: ws://127.0.0.1:36929/devtools/page/E0B70D97C9286BD0AEF55AE275401F99 2026-09-14 11:14:12,485 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Enable chrome headless console log notification 2026-09-14 11:14:12,492 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless enable page notifications 2026-09-14 11:14:12,503 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Setting session cookie in browser 2026-09-14 11:14:12,860 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Open "http://127.0.0.1:8069/pos-self/95?access_token=61a1e1229c624250" in browser 2026-09-14 11:14:12,860 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigating to: "http://127.0.0.1:8069/pos-self/95?access_token=61a1e1229c624250" 2026-09-14 11:14:12,877 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:14:13,308 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:13] "GET /pos-self/95?access_token=61a1e1229c624250 HTTP/1.1" 200 - 63 0.045 0.389 2026-09-14 11:14:13,311 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigation result: {'frameId': 'E0B70D97C9286BD0AEF55AE275401F99', 'loaderId': '6D7B622428C13967C74EBB33A96EA46A', 'isDownload': False} 2026-09-14 11:14:13,311 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Evaluate ready code "odoo.isTourReady('self_attribute_selector')" 2026-09-14 11:14:13,329 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:14:13,355 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:14:13,383 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:13] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.029 2026-09-14 11:14:13,398 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:14:13,409 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:13] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.071 2026-09-14 11:14:13,420 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:14:13,432 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:13] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.095 2026-09-14 11:14:13,609 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:13] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-14 11:14:13,653 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: IndexedDB 1 Ready 2026-09-14 11:14:13,658 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Evaluate test code "odoo.startTour('self_attribute_selector', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/95?access_token=61a1e1229c624250", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:14:13,676 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [1/23] Tour self_attribute_selector → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:14:13,680 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.054 2026-09-14 11:14:13,979 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:13] "POST /pos-self/data/95 HTTP/1.1" 200 - 159 0.131 0.204 2026-09-14 11:14:13,980 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.279 2026-09-14 11:14:14,018 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: Owl is running in 'dev' mode. 2026-09-14 11:14:14,088 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [2/23] Tour self_attribute_selector → Step Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer')) 2026-09-14 11:14:14,132 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:14:14,190 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [3/23] Tour self_attribute_selector → Step Check product price $ 0.25 for variant Size: S (trigger: div.attribute-row h2:contains('Size') + div.row div.col label div.name span:contains('S') + span:contains('$ 0.25')) 2026-09-14 11:14:14,223 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:14:14,250 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:14] "GET /web/image/product.product/2493/image_512 HTTP/1.1" 200 - 5 0.006 0.017 2026-09-14 11:14:14,273 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [4/23] Tour self_attribute_selector → Step Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather")) 2026-09-14 11:14:14,326 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [5/23] Tour self_attribute_selector → Step Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M")) 2026-09-14 11:14:14,394 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [6/23] Tour self_attribute_selector → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:14:14,459 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [7/23] Tour self_attribute_selector → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:14:14,544 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [8/23] Tour self_attribute_selector → Step Check product card with Desk Organizer and Fabric : Leather (trigger: .product-card-item div:contains("Desk Organizer") + div div:contains("Size : M") +div:contains("Fabric : Leather") ) 2026-09-14 11:14:14,598 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [9/23] Tour self_attribute_selector → Step Check product card with Desk Organizer and 7.02 (trigger: .product-card-item:has(strong:contains("Desk Organizer")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("7.02"))) 2026-09-14 11:14:14,656 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [10/23] Tour self_attribute_selector → Step Click on back button (trigger: .btn.btn-back) 2026-09-14 11:14:14,710 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [11/23] Tour self_attribute_selector → Step Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer')) 2026-09-14 11:14:14,763 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [12/23] Tour self_attribute_selector → Step Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather")) 2026-09-14 11:14:14,819 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [13/23] Tour self_attribute_selector → Step Select value L for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("L")) 2026-09-14 11:14:14,873 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [14/23] Tour self_attribute_selector → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:14:14,940 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [15/23] Tour self_attribute_selector → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:14:15,010 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [16/23] Tour self_attribute_selector → Step Check product card with Desk Organizer and Fabric : Leather (trigger: .product-card-item div:contains("Desk Organizer") + div div:contains("Size : L") +div:contains("Fabric : Leather") ) 2026-09-14 11:14:15,064 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [17/23] Tour self_attribute_selector → Step Check product card with Desk Organizer and 8.17 (trigger: .product-card-item:has(strong:contains("Desk Organizer")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("8.17"))) 2026-09-14 11:14:15,122 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [18/23] Tour self_attribute_selector → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:14:15,196 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [19/23] Tour self_attribute_selector → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:14:15,230 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28007908 started for PoS orders references: [{'name': 'Self-Order 00607-095-0001', 'uuid': 'e8aa7bd7-0506-4a2e-9e68-57da4818800b'}] 2026-09-14 11:14:15,295 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28007908 order {'name': 'Self-Order 00607-095-0001', 'uuid': 'e8aa7bd7-0506-4a2e-9e68-57da4818800b'} created pos.order #640 2026-09-14 11:14:15,297 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28007908 finished 2026-09-14 11:14:15,446 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:15] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 104 0.141 0.117 2026-09-14 11:14:15,601 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:15] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 76 0.067 0.062 2026-09-14 11:14:15,640 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [20/23] Tour self_attribute_selector → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-14 11:14:15,719 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [21/23] Tour self_attribute_selector → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:14:15,777 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [22/23] Tour self_attribute_selector → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:14:15,870 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:15] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.036 0.052 2026-09-14 11:14:15,905 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [23/23] Tour self_attribute_selector → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:contains(Order Now)))) 2026-09-14 11:14:15,979 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: tour succeeded 2026-09-14 11:14:15,980 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: ╔════════════════════════════════════════╗ ║ TOUR self_attribute_selector SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-14 11:14:16,026 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: heap 8447640 (allocated 9445376) 2026-09-14 11:14:16,033 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing chrome headless with pid 55109 2026-09-14 11:14:16,035 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing websocket connection 2026-09-14 11:14:16,036 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Terminating chrome headless with pid 55109 2026-09-14 11:14:16,095 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Removing chrome user profile "/tmp/tmp0xp0tf5j_chrome_odoo" 2026-09-14 11:14:16,196 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute ... 2026-09-14 11:14:24,536 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome pid: 55208 2026-09-14 11:14:24,537 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless temporary user profile dir: /tmp/tmpg2m_z473_chrome_odoo 2026-09-14 11:14:24,537 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Issuing json command http://127.0.0.1:45399/json/version 2026-09-14 11:14:24,541 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45399/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:14:24,552 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:14:24,553 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Issuing json command http://127.0.0.1:45399/json 2026-09-14 11:14:24,554 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45399/json with timeout 3 increased to 10s during tests 2026-09-14 11:14:24,561 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Websocket url found: ws://127.0.0.1:45399/devtools/page/01ACCED589AA630FD415A9F3833BFFC9 2026-09-14 11:14:24,564 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Enable chrome headless console log notification 2026-09-14 11:14:24,568 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless enable page notifications 2026-09-14 11:14:24,586 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Setting session cookie in browser 2026-09-14 11:14:24,959 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Open "http://127.0.0.1:8069/pos-self/96?access_token=d793cd26c8924e5d" in browser 2026-09-14 11:14:24,959 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigating to: "http://127.0.0.1:8069/pos-self/96?access_token=d793cd26c8924e5d" 2026-09-14 11:14:24,987 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:14:25,440 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:25] "GET /pos-self/96?access_token=d793cd26c8924e5d HTTP/1.1" 200 - 64 0.043 0.430 2026-09-14 11:14:25,444 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigation result: {'frameId': '01ACCED589AA630FD415A9F3833BFFC9', 'loaderId': '876CFAC009B333BF5376637975A17C1C', 'isDownload': False} 2026-09-14 11:14:25,444 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Evaluate ready code "odoo.isTourReady('self_multi_attribute_selector')" 2026-09-14 11:14:25,456 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:14:25,474 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:14:25,504 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:25] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.019 0.022 2026-09-14 11:14:25,520 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:14:25,537 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:25] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.064 2026-09-14 11:14:25,552 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:14:25,583 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:25] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.102 2026-09-14 11:14:25,720 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:25] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.011 2026-09-14 11:14:25,740 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Evaluate test code "odoo.startTour('self_multi_attribute_selector', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/96?access_token=d793cd26c8924e5d", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:14:25,752 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [1/5] Tour self_multi_attribute_selector → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:14:25,755 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: IndexedDB 1 Ready 2026-09-14 11:14:26,086 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:26] "POST /pos-self/data/96 HTTP/1.1" 200 - 160 0.192 0.154 2026-09-14 11:14:26,128 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: Owl is running in 'dev' mode. 2026-09-14 11:14:26,134 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.388 2026-09-14 11:14:26,214 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [2/5] Tour self_multi_attribute_selector → Step Click on product 'Multi Check Attribute Product' (trigger: .self_order_product_card span:contains('Multi Check Attribute Product')) 2026-09-14 11:14:26,257 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:14:26,297 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [3/5] Tour self_multi_attribute_selector → Step Select value Attribute Val 2 for attribute Attribute 1 (trigger: div.attribute-row h2:contains("Attribute 1") + div.row div.col label div.name span:contains("Attribute Val 2")) 2026-09-14 11:14:26,349 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:14:26,373 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:26] "GET /web/image/product.product/2496/image_512 HTTP/1.1" 200 - 5 0.003 0.025 2026-09-14 11:14:26,382 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [4/5] Tour self_multi_attribute_selector → Step Select value Attribute Val 1 for attribute Attribute 1 (trigger: div.attribute-row h2:contains("Attribute 1") + div.row div.col label div.name span:contains("Attribute Val 1")) 2026-09-14 11:14:26,443 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [5/5] Tour self_multi_attribute_selector → Step Select value for attribute Attribute 1 (trigger: div.attribute-row h2:contains("Attribute 1")) 2026-09-14 11:14:26,493 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: tour succeeded 2026-09-14 11:14:26,494 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_multi_attribute_selector SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-14 11:14:26,526 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: heap 6928488 (allocated 7610368) 2026-09-14 11:14:26,533 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing chrome headless with pid 55208 2026-09-14 11:14:26,538 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing websocket connection 2026-09-14 11:14:26,538 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Terminating chrome headless with pid 55208 2026-09-14 11:14:26,598 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Removing chrome user profile "/tmp/tmpg2m_z473_chrome_odoo" 2026-09-14 11:14:26,664 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_product_info ... 2026-09-14 11:14:35,438 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome pid: 55301 2026-09-14 11:14:35,439 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless temporary user profile dir: /tmp/tmpikw4ln64_chrome_odoo 2026-09-14 11:14:35,439 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:35233/json/version 2026-09-14 11:14:35,440 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:35233/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:14:35,443 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:14:35,443 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:35233/json 2026-09-14 11:14:35,443 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:35233/json with timeout 3 increased to 10s during tests 2026-09-14 11:14:35,445 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Websocket url found: ws://127.0.0.1:35233/devtools/page/0174F9514A1D682D8FBC60ACBCE8162C 2026-09-14 11:14:35,450 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Enable chrome headless console log notification 2026-09-14 11:14:35,451 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless enable page notifications 2026-09-14 11:14:35,458 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Setting session cookie in browser 2026-09-14 11:14:35,868 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Open "http://127.0.0.1:8069/pos-self/97?access_token=54ce84b8730a496a" in browser 2026-09-14 11:14:35,869 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigating to: "http://127.0.0.1:8069/pos-self/97?access_token=54ce84b8730a496a" 2026-09-14 11:14:35,880 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:14:36,315 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:36] "GET /pos-self/97?access_token=54ce84b8730a496a HTTP/1.1" 200 - 64 0.054 0.384 2026-09-14 11:14:36,319 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigation result: {'frameId': '0174F9514A1D682D8FBC60ACBCE8162C', 'loaderId': '383938FBE6E72540A3E703CBF2262ECC', 'isDownload': False} 2026-09-14 11:14:36,320 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Evaluate ready code "odoo.isTourReady('self_order_product_info')" 2026-09-14 11:14:36,326 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:14:36,346 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:14:36,383 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:36] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.025 0.027 2026-09-14 11:14:36,402 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:14:36,417 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:36] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.074 2026-09-14 11:14:36,429 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:14:36,453 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:36] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.091 2026-09-14 11:14:36,599 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:36] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-09-14 11:14:36,623 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Evaluate test code "odoo.startTour('self_order_product_info', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/97?access_token=54ce84b8730a496a", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:14:36,625 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: IndexedDB 1 Ready 2026-09-14 11:14:36,628 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: [1/3] Tour self_order_product_info → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:14:36,929 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:36] "POST /pos-self/data/97 HTTP/1.1" 200 - 160 0.156 0.157 2026-09-14 11:14:36,982 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.361 2026-09-14 11:14:36,987 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: Owl is running in 'dev' mode. 2026-09-14 11:14:37,074 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: [2/3] Tour self_order_product_info → Step .self_order_product_card:contains('Product Info Test') .product-information-tag 2026-09-14 11:14:37,105 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:14:37,119 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:14:37,171 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: [3/3] Tour self_order_product_info → Step .modal-body p:contains("Nice Product") 2026-09-14 11:14:37,215 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: tour succeeded 2026-09-14 11:14:37,215 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_product_info SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-14 11:14:37,247 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: heap 6724928 (allocated 7610368) 2026-09-14 11:14:37,256 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing chrome headless with pid 55301 2026-09-14 11:14:37,259 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing websocket connection 2026-09-14 11:14:37,259 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Terminating chrome headless with pid 55301 2026-09-14 11:14:37,355 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Removing chrome user profile "/tmp/tmpikw4ln64_chrome_odoo" 2026-09-14 11:14:37,433 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:14:38,598 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-09-14 11:14:47,940 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome pid: 55398 2026-09-14 11:14:47,941 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless temporary user profile dir: /tmp/tmp3ygrww4x_chrome_odoo 2026-09-14 11:14:47,941 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:45263/json/version 2026-09-14 11:14:47,942 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45263/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:14:47,980 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:14:47,980 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:45263/json 2026-09-14 11:14:47,980 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45263/json with timeout 3 increased to 10s during tests 2026-09-14 11:14:47,982 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Websocket url found: ws://127.0.0.1:45263/devtools/page/47BEEA790E2E355B96DF71E1F8A8CCFE 2026-09-14 11:14:47,984 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Enable chrome headless console log notification 2026-09-14 11:14:47,986 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless enable page notifications 2026-09-14 11:14:47,998 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Setting session cookie in browser 2026-09-14 11:14:48,429 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Open "http://127.0.0.1:8069/pos-self/98?access_token=b2eaaba125e94f5b" in browser 2026-09-14 11:14:48,430 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigating to: "http://127.0.0.1:8069/pos-self/98?access_token=b2eaaba125e94f5b" 2026-09-14 11:14:48,452 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:14:48,860 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:48] "GET /pos-self/98?access_token=b2eaaba125e94f5b HTTP/1.1" 200 - 64 0.049 0.374 2026-09-14 11:14:48,863 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigation result: {'frameId': '47BEEA790E2E355B96DF71E1F8A8CCFE', 'loaderId': '886C8AA25C1771610327B5FE2B2E47A5', 'isDownload': False} 2026-09-14 11:14:48,863 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Evaluate ready code "odoo.isTourReady('self_combo_selector')" 2026-09-14 11:14:48,870 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:14:48,893 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:14:48,937 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:48] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.025 0.037 2026-09-14 11:14:48,942 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:14:48,955 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:48] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.072 2026-09-14 11:14:48,964 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:14:48,988 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:48] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.014 0.096 2026-09-14 11:14:49,138 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:49] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-14 11:14:49,167 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Evaluate test code "odoo.startTour('self_combo_selector', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/98?access_token=b2eaaba125e94f5b", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:14:49,208 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: IndexedDB 1 Ready 2026-09-14 11:14:49,208 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [1/17] Tour self_combo_selector → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:14:49,223 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.061 2026-09-14 11:14:49,581 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:49] "POST /pos-self/data/98 HTTP/1.1" 200 - 185 0.173 0.249 2026-09-14 11:14:49,583 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.345 2026-09-14 11:14:49,622 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: Owl is running in 'dev' mode. 2026-09-14 11:14:49,726 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [2/17] Tour self_combo_selector → Step Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo')) 2026-09-14 11:14:49,765 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:14:49,831 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [3/17] Tour self_combo_selector → Step Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer')) 2026-09-14 11:14:49,861 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:14:49,886 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [4/17] Tour self_combo_selector → Step Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather")) 2026-09-14 11:14:49,916 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:49] "GET /web/image/product.product/2501/image_512 HTTP/1.1" 200 - 5 0.002 0.013 2026-09-14 11:14:49,943 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [5/17] Tour self_combo_selector → Step Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M")) 2026-09-14 11:14:50,013 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [6/17] Tour self_combo_selector → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:14:50,072 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [7/17] Tour self_combo_selector → Step Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5')) 2026-09-14 11:14:50,141 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [8/17] Tour self_combo_selector → Step Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8')) 2026-09-14 11:14:50,205 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [9/17] Tour self_combo_selector → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:14:50,264 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:50] "GET /web/image/product.product/2506/image_512 HTTP/1.1" 200 - 5 0.003 0.014 2026-09-14 11:14:50,275 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [10/17] Tour self_combo_selector → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:14:50,283 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:50] "GET /web/image/product.product/2509/image_512 HTTP/1.1" 200 - 5 0.007 0.029 2026-09-14 11:14:50,401 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [11/17] Tour self_combo_selector → Step .btn:contains("+") 2026-09-14 11:14:50,435 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:50] "GET /web/image/product.product/2513/image_512 HTTP/1.1" 200 - 5 0.003 0.015 2026-09-14 11:14:50,484 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [12/17] Tour self_combo_selector → Step Check combo Office Combo (trigger: .product-card-item div:contains("Office Combo"):has(div div.small div:contains(Desk Organizer)):has(div:contains("Size") div:contains("M")):has(div:contains("Fabric") div:contains("Leather"))) 2026-09-14 11:14:50,535 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [13/17] Tour self_combo_selector → Step Check combo Office Combo (trigger: .product-card-item div:contains("Office Combo"):has(div div.small div:contains(Combo Product 5))) 2026-09-14 11:14:50,587 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [14/17] Tour self_combo_selector → Step Check combo Office Combo (trigger: .product-card-item div:contains("Office Combo"):has(div div.small div:contains(Combo Product 8))) 2026-09-14 11:14:50,640 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [15/17] Tour self_combo_selector → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:14:50,726 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [16/17] Tour self_combo_selector → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:14:50,781 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97715668 started for PoS orders references: [{'name': 'Self-Order 00610-098-0001', 'uuid': '5deebff4-a050-4069-9a60-951f125d264d'}] 2026-09-14 11:14:50,857 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97715668 order {'name': 'Self-Order 00610-098-0001', 'uuid': '5deebff4-a050-4069-9a60-951f125d264d'} created pos.order #641 2026-09-14 11:14:50,858 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97715668 finished 2026-09-14 11:14:51,017 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:51] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 139 0.158 0.146 2026-09-14 11:14:51,199 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:14:51] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 76 0.082 0.069 2026-09-14 11:14:51,238 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [17/17] Tour self_combo_selector → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:contains(Order Now)))) 2026-09-14 11:14:51,310 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: tour succeeded 2026-09-14 11:14:51,311 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: ╔════════════════════════════════════╗ ║ TOUR self_combo_selector SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-14 11:14:51,365 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: heap 8815656 (allocated 9969664) 2026-09-14 11:14:51,375 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing chrome headless with pid 55398 2026-09-14 11:14:51,376 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing websocket connection 2026-09-14 11:14:51,377 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Terminating chrome headless with pid 55398 2026-09-14 11:14:51,419 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Removing chrome user profile "/tmp/tmp3ygrww4x_chrome_odoo" 2026-09-14 11:14:51,526 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_categories ... 2026-09-14 11:15:00,530 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome pid: 55511 2026-09-14 11:15:00,531 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless temporary user profile dir: /tmp/tmpr9txn5s5_chrome_odoo 2026-09-14 11:15:00,531 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:46085/json/version 2026-09-14 11:15:00,532 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46085/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:15:00,574 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:15:00,574 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:46085/json 2026-09-14 11:15:00,575 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46085/json with timeout 3 increased to 10s during tests 2026-09-14 11:15:00,578 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Websocket url found: ws://127.0.0.1:46085/devtools/page/90D21A3311B584447B1A39C6C884CAB9 2026-09-14 11:15:00,580 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Enable chrome headless console log notification 2026-09-14 11:15:00,581 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless enable page notifications 2026-09-14 11:15:00,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Setting session cookie in browser 2026-09-14 11:15:01,866 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Open "http://127.0.0.1:8069/pos-self/99?access_token=7788f6a001484a7a" in browser 2026-09-14 11:15:01,866 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigating to: "http://127.0.0.1:8069/pos-self/99?access_token=7788f6a001484a7a" 2026-09-14 11:15:01,877 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:15:02,323 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:02] "GET /pos-self/99?access_token=7788f6a001484a7a HTTP/1.1" 200 - 64 0.055 0.394 2026-09-14 11:15:02,329 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigation result: {'frameId': '90D21A3311B584447B1A39C6C884CAB9', 'loaderId': '5CF60B100336B177FD74C1BD104FC830', 'isDownload': False} 2026-09-14 11:15:02,329 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Evaluate ready code "odoo.isTourReady('self_combo_selector_category')" 2026-09-14 11:15:02,336 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:15:02,364 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:15:02,405 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:02] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.033 0.030 2026-09-14 11:15:02,426 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:15:02,444 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:02] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.086 2026-09-14 11:15:02,454 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:15:02,466 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:02] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.097 2026-09-14 11:15:02,609 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:02] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-09-14 11:15:02,640 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Evaluate test code "odoo.startTour('self_combo_selector_category', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/99?access_token=7788f6a001484a7a", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:15:02,647 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: IndexedDB 1 Ready 2026-09-14 11:15:02,648 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [1/8] Tour self_combo_selector_category → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:15:02,930 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:02] "POST /pos-self/data/99 HTTP/1.1" 200 - 170 0.147 0.159 2026-09-14 11:15:02,964 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: Owl is running in 'dev' mode. 2026-09-14 11:15:02,970 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.341 2026-09-14 11:15:03,029 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [2/8] Tour self_combo_selector_category → Step Click on product 'Test Combo' (trigger: .self_order_product_card span:contains('Test Combo')) 2026-09-14 11:15:03,049 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:15:03,077 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-09-14 11:15:03,117 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [3/8] Tour self_combo_selector_category → Step Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5')) 2026-09-14 11:15:03,150 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:15:03,171 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [4/8] Tour self_combo_selector_category → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:15:03,227 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:03] "GET /web/image/product.product/2518/image_512 HTTP/1.1" 200 - 5 0.004 0.017 2026-09-14 11:15:03,230 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [5/8] Tour self_combo_selector_category → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:15:03,328 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [6/8] Tour self_combo_selector_category → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:15:03,372 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:03] "GET /web/image/product.product/2526/image_512 HTTP/1.1" 200 - 5 0.009 0.013 2026-09-14 11:15:03,401 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [7/8] Tour self_combo_selector_category → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:15:03,457 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91968676 started for PoS orders references: [{'name': 'Self-Order 00611-099-0001', 'uuid': 'f6093c8a-cf6c-400a-a893-c53694f6ec06'}] 2026-09-14 11:15:03,525 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91968676 order {'name': 'Self-Order 00611-099-0001', 'uuid': 'f6093c8a-cf6c-400a-a893-c53694f6ec06'} created pos.order #642 2026-09-14 11:15:03,526 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91968676 finished 2026-09-14 11:15:03,631 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:03] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 119 0.101 0.122 2026-09-14 11:15:03,736 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:03] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 76 0.036 0.051 2026-09-14 11:15:03,772 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [8/8] Tour self_combo_selector_category → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:contains(Order Now)))) 2026-09-14 11:15:03,844 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: tour succeeded 2026-09-14 11:15:03,845 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: ╔═════════════════════════════════════════════╗ ║ TOUR self_combo_selector_category SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-14 11:15:03,899 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: heap 7758604 (allocated 8658944) 2026-09-14 11:15:03,905 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing chrome headless with pid 55511 2026-09-14 11:15:03,911 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing websocket connection 2026-09-14 11:15:03,912 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Terminating chrome headless with pid 55511 2026-09-14 11:15:03,959 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Removing chrome user profile "/tmp/tmpr9txn5s5_chrome_odoo" 2026-09-14 11:15:04,033 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:15:05,225 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-09-14 11:15:13,671 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome pid: 55612 2026-09-14 11:15:13,671 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless temporary user profile dir: /tmp/tmp42cuui5k_chrome_odoo 2026-09-14 11:15:13,671 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:45569/json/version 2026-09-14 11:15:13,672 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45569/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:15:13,710 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:15:13,710 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:45569/json 2026-09-14 11:15:13,711 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45569/json with timeout 3 increased to 10s during tests 2026-09-14 11:15:13,712 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Websocket url found: ws://127.0.0.1:45569/devtools/page/33D939C9C59B56E401C0270A12D760AE 2026-09-14 11:15:13,714 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Enable chrome headless console log notification 2026-09-14 11:15:13,716 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless enable page notifications 2026-09-14 11:15:13,720 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Setting session cookie in browser 2026-09-14 11:15:14,118 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Open "http://127.0.0.1:8069/pos-self/100?access_token=3ba773b950eb40fb" in browser 2026-09-14 11:15:14,118 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigating to: "http://127.0.0.1:8069/pos-self/100?access_token=3ba773b950eb40fb" 2026-09-14 11:15:14,130 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:15:14,575 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:14] "GET /pos-self/100?access_token=3ba773b950eb40fb HTTP/1.1" 200 - 62 0.053 0.396 2026-09-14 11:15:14,578 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigation result: {'frameId': '33D939C9C59B56E401C0270A12D760AE', 'loaderId': '63C8782081DDEEF1B9AE8BF4887256B7', 'isDownload': False} 2026-09-14 11:15:14,579 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Evaluate ready code "odoo.isTourReady('self_order_is_close')" 2026-09-14 11:15:14,592 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:15:14,628 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:15:14,666 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:14] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.032 0.033 2026-09-14 11:15:14,684 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:15:14,708 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:14] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.019 0.086 2026-09-14 11:15:14,720 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:15:14,732 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:14] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.113 2026-09-14 11:15:14,872 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:14] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-14 11:15:14,924 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Evaluate test code "odoo.startTour('self_order_is_close', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/100?access_token=3ba773b950eb40fb", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:15:14,934 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: [1/4] Tour self_order_is_close → Step Check if the POS is closed (trigger: .o-self-closed) 2026-09-14 11:15:14,940 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.050 2026-09-14 11:15:15,257 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:15] "POST /pos-self/data/100 HTTP/1.1" 200 - 157 0.159 0.174 2026-09-14 11:15:15,259 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.300 2026-09-14 11:15:15,286 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: Owl is running in 'dev' mode. 2026-09-14 11:15:15,339 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: [2/4] Tour self_order_is_close → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:15:15,421 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: [3/4] Tour self_order_is_close → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:15:15,480 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: [4/4] Tour self_order_is_close → Step Check that 'Order' do not exist (trigger: body:not(:has(.btn:contains(Order)))) 2026-09-14 11:15:15,542 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: tour succeeded 2026-09-14 11:15:15,542 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: ╔════════════════════════════════════╗ ║ TOUR self_order_is_close SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-14 11:15:15,574 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: heap 6508348 (allocated 7086080) 2026-09-14 11:15:15,577 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing chrome headless with pid 55612 2026-09-14 11:15:15,579 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing websocket connection 2026-09-14 11:15:15,579 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Terminating chrome headless with pid 55612 2026-09-14 11:15:15,636 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Removing chrome user profile "/tmp/tmp42cuui5k_chrome_odoo" 2026-09-14 11:15:15,728 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_config_default_user ... 2026-09-14 11:15:23,614 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-09-14 11:15:31,712 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome pid: 55707 2026-09-14 11:15:31,712 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless temporary user profile dir: /tmp/tmpfxqwrspi_chrome_odoo 2026-09-14 11:15:31,712 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:41871/json/version 2026-09-14 11:15:31,713 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:41871/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:15:31,716 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:15:31,716 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:41871/json 2026-09-14 11:15:31,716 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:41871/json with timeout 3 increased to 10s during tests 2026-09-14 11:15:31,721 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Websocket url found: ws://127.0.0.1:41871/devtools/page/FF1B1BA58211D19285EF952250FFB115 2026-09-14 11:15:31,726 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Enable chrome headless console log notification 2026-09-14 11:15:31,728 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless enable page notifications 2026-09-14 11:15:31,732 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Setting session cookie in browser 2026-09-14 11:15:32,138 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Open "http://127.0.0.1:8069/pos-self/102" in browser 2026-09-14 11:15:32,138 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigating to: "http://127.0.0.1:8069/pos-self/102" 2026-09-14 11:15:32,148 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:15:32,498 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:32] "GET /pos-self/102 HTTP/1.1" 200 - 61 0.037 0.317 2026-09-14 11:15:32,501 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigation result: {'frameId': 'FF1B1BA58211D19285EF952250FFB115', 'loaderId': '02431C99294D1C239F5B36BD2578EFE8', 'isDownload': False} 2026-09-14 11:15:32,502 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Evaluate ready code "odoo.isTourReady('self_order_is_open_consultation')" 2026-09-14 11:15:32,508 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:15:32,546 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:15:32,575 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:32] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.042 2026-09-14 11:15:32,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:15:32,608 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:32] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.082 2026-09-14 11:15:32,620 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:15:32,629 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:32] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.102 2026-09-14 11:15:32,774 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:32] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-09-14 11:15:32,801 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Evaluate test code "odoo.startTour('self_order_is_open_consultation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/102", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:15:32,812 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: [1/4] Tour self_order_is_open_consultation → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:15:33,054 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:33] "POST /pos-self/data/102 HTTP/1.1" 200 - 159 0.110 0.157 2026-09-14 11:15:33,094 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: Owl is running in 'dev' mode. 2026-09-14 11:15:33,179 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: [2/4] Tour self_order_is_open_consultation → Step Check if the POS is opened (trigger: body:not(:has(.o-self-closed))) 2026-09-14 11:15:33,259 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: [3/4] Tour self_order_is_open_consultation → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:15:33,312 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: [4/4] Tour self_order_is_open_consultation → Step Check that 'Order' do not exist (trigger: body:not(:has(.btn:contains(Order)))) 2026-09-14 11:15:33,364 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: tour succeeded 2026-09-14 11:15:33,364 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_is_open_consultation SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-14 11:15:33,394 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: heap 6524256 (allocated 7348224) 2026-09-14 11:15:33,397 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing chrome headless with pid 55707 2026-09-14 11:15:33,401 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing websocket connection 2026-09-14 11:15:33,401 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Terminating chrome headless with pid 55707 2026-09-14 11:15:33,463 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Removing chrome user profile "/tmp/tmpfxqwrspi_chrome_odoo" 2026-09-14 11:15:33,524 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-09-14 11:15:41,722 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 55796 2026-09-14 11:15:41,723 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmp41c66uoi_chrome_odoo 2026-09-14 11:15:41,723 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:39529/json/version 2026-09-14 11:15:41,724 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39529/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:15:41,726 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:15:41,726 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:39529/json 2026-09-14 11:15:41,726 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39529/json with timeout 3 increased to 10s during tests 2026-09-14 11:15:41,729 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:39529/devtools/page/42BA1084ED2760B03FBED306CC591E62 2026-09-14 11:15:41,739 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-09-14 11:15:41,742 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-09-14 11:15:41,756 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-09-14 11:15:42,159 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Open "http://127.0.0.1:8069/pos-self/103?access_token=5384f587a5b84a03" in browser 2026-09-14 11:15:42,160 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigating to: "http://127.0.0.1:8069/pos-self/103?access_token=5384f587a5b84a03" 2026-09-14 11:15:42,170 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:15:42,577 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:42] "GET /pos-self/103?access_token=5384f587a5b84a03 HTTP/1.1" 200 - 62 0.045 0.365 2026-09-14 11:15:42,581 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '42BA1084ED2760B03FBED306CC591E62', 'loaderId': '24203FCB38B9C18CAA947E79DA69B1F0', 'isDownload': False} 2026-09-14 11:15:42,581 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate ready code "odoo.isTourReady('self_order_pos_closed')" 2026-09-14 11:15:42,598 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:15:42,617 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:15:42,647 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:42] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.028 2026-09-14 11:15:42,664 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:15:42,703 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:42] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.091 2026-09-14 11:15:42,711 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:15:42,722 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:42] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.106 2026-09-14 11:15:42,881 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:42] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-09-14 11:15:42,899 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: IndexedDB 1 Ready 2026-09-14 11:15:42,904 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate test code "odoo.startTour('self_order_pos_closed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/103?access_token=5384f587a5b84a03", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:15:42,910 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [1/17] Tour self_order_pos_closed → Step Check if the POS is closed (trigger: .o-self-closed) 2026-09-14 11:15:43,212 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:43] "POST /pos-self/data/103 HTTP/1.1" 200 - 183 0.116 0.202 2026-09-14 11:15:43,248 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-09-14 11:15:43,304 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [2/17] Tour self_order_pos_closed → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:15:43,386 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [3/17] Tour self_order_pos_closed → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:15:43,454 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [4/17] Tour self_order_pos_closed → Step Check that 'Order' do not exist (trigger: body:not(:has(.btn:contains(Order)))) 2026-09-14 11:15:43,510 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [5/17] Tour self_order_pos_closed → Step Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer')) 2026-09-14 11:15:43,580 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [6/17] Tour self_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather")) 2026-09-14 11:15:43,614 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:15:43,632 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:43] "GET /web/image/product.product/2530/image_512 HTTP/1.1" 200 - 5 0.005 0.012 2026-09-14 11:15:43,660 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [7/17] Tour self_order_pos_closed → Step Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M")) 2026-09-14 11:15:43,719 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [8/17] Tour self_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:contains(Add to cart)))) 2026-09-14 11:15:43,783 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [9/17] Tour self_order_pos_closed → Step Click on Discard button (trigger: .btn.btn-secondary .oi-chevron-left) 2026-09-14 11:15:43,851 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [10/17] Tour self_order_pos_closed → Step Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo')) 2026-09-14 11:15:43,929 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [11/17] Tour self_order_pos_closed → Step Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer')) 2026-09-14 11:15:43,988 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [12/17] Tour self_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather")) 2026-09-14 11:15:44,055 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [13/17] Tour self_order_pos_closed → Step Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M")) 2026-09-14 11:15:44,119 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [14/17] Tour self_order_pos_closed → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:15:44,186 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [15/17] Tour self_order_pos_closed → Step Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5')) 2026-09-14 11:15:44,253 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [16/17] Tour self_order_pos_closed → Step Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8')) 2026-09-14 11:15:44,319 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [17/17] Tour self_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:contains(Add to cart)))) 2026-09-14 11:15:44,360 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:44] "GET /web/image/product.product/2535/image_512 HTTP/1.1" 200 - 5 0.007 0.015 2026-09-14 11:15:44,384 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-09-14 11:15:44,385 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔══════════════════════════════════════╗ ║ TOUR self_order_pos_closed SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-14 11:15:44,390 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:44] "GET /web/image/product.product/2538/image_512 HTTP/1.1" 200 - 5 0.005 0.046 2026-09-14 11:15:44,426 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 7913636 (allocated 8921088) 2026-09-14 11:15:44,434 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 55796 2026-09-14 11:15:44,436 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-09-14 11:15:44,436 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 55796 2026-09-14 11:15:44,491 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmp41c66uoi_chrome_odoo" 2026-09-14 11:15:44,707 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 55900 2026-09-14 11:15:44,707 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmp845vmvrv_chrome_odoo 2026-09-14 11:15:44,707 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:33869/json/version 2026-09-14 11:15:44,708 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:33869/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:15:44,729 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:15:44,729 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:33869/json 2026-09-14 11:15:44,729 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:33869/json with timeout 3 increased to 10s during tests 2026-09-14 11:15:44,731 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:33869/devtools/page/676BDF4C76C766D37AEE418E16846F35 2026-09-14 11:15:44,733 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-09-14 11:15:44,736 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-09-14 11:15:44,747 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-09-14 11:15:44,757 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Open "http://127.0.0.1:8069/pos-self/103" in browser 2026-09-14 11:15:44,758 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigating to: "http://127.0.0.1:8069/pos-self/103" 2026-09-14 11:15:44,787 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:44] "GET /pos-self/103 HTTP/1.1" 200 - 6 0.004 0.016 2026-09-14 11:15:44,792 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '676BDF4C76C766D37AEE418E16846F35', 'loaderId': '7A82E01547BEF253F4D22D822B79F364', 'isDownload': False} 2026-09-14 11:15:44,792 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate ready code "odoo.isTourReady('self_order_pos_closed')" 2026-09-14 11:15:44,805 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:15:44,829 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:44] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.006 2026-09-14 11:15:44,834 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:44] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.011 2026-09-14 11:15:44,847 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:44] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.008 0.010 2026-09-14 11:15:45,004 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:45] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-09-14 11:15:45,021 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate test code "odoo.startTour('self_order_pos_closed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/103", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:15:45,030 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [1/17] Tour self_order_pos_closed → Step Check if the POS is closed (trigger: .o-self-closed) 2026-09-14 11:15:45,267 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:45] "POST /pos-self/data/103 HTTP/1.1" 200 - 116 0.093 0.156 2026-09-14 11:15:45,310 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-09-14 11:15:45,379 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [2/17] Tour self_order_pos_closed → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:15:45,463 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [3/17] Tour self_order_pos_closed → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:15:45,534 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [4/17] Tour self_order_pos_closed → Step Check that 'Order' do not exist (trigger: body:not(:has(.btn:contains(Order)))) 2026-09-14 11:15:45,586 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [5/17] Tour self_order_pos_closed → Step Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer')) 2026-09-14 11:15:45,651 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [6/17] Tour self_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather")) 2026-09-14 11:15:45,679 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:15:45,696 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:45] "GET /web/image/product.product/2530/image_512 HTTP/1.1" 200 - 5 0.004 0.014 2026-09-14 11:15:45,724 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [7/17] Tour self_order_pos_closed → Step Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M")) 2026-09-14 11:15:45,786 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [8/17] Tour self_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:contains(Add to cart)))) 2026-09-14 11:15:45,851 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [9/17] Tour self_order_pos_closed → Step Click on Discard button (trigger: .btn.btn-secondary .oi-chevron-left) 2026-09-14 11:15:45,918 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [10/17] Tour self_order_pos_closed → Step Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo')) 2026-09-14 11:15:45,997 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [11/17] Tour self_order_pos_closed → Step Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer')) 2026-09-14 11:15:46,055 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [12/17] Tour self_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather")) 2026-09-14 11:15:46,121 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [13/17] Tour self_order_pos_closed → Step Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M")) 2026-09-14 11:15:46,185 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [14/17] Tour self_order_pos_closed → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:15:46,239 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [15/17] Tour self_order_pos_closed → Step Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5')) 2026-09-14 11:15:46,303 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [16/17] Tour self_order_pos_closed → Step Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8')) 2026-09-14 11:15:46,371 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [17/17] Tour self_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:contains(Add to cart)))) 2026-09-14 11:15:46,402 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:46] "GET /web/image/product.product/2535/image_512 HTTP/1.1" 200 - 5 0.003 0.011 2026-09-14 11:15:46,419 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:46] "GET /web/image/product.product/2538/image_512 HTTP/1.1" 200 - 5 0.003 0.025 2026-09-14 11:15:46,435 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-09-14 11:15:46,435 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔══════════════════════════════════════╗ ║ TOUR self_order_pos_closed SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-14 11:15:46,479 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 8208464 (allocated 9318400) 2026-09-14 11:15:46,484 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 55900 2026-09-14 11:15:46,486 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-09-14 11:15:46,486 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 55900 2026-09-14 11:15:46,529 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmp845vmvrv_chrome_odoo" 2026-09-14 11:15:46,726 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 55992 2026-09-14 11:15:46,727 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpr9kxwqju_chrome_odoo 2026-09-14 11:15:46,727 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:37871/json/version 2026-09-14 11:15:46,730 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:37871/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:15:46,749 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:15:46,750 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:37871/json 2026-09-14 11:15:46,752 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:37871/json with timeout 3 increased to 10s during tests 2026-09-14 11:15:46,754 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:37871/devtools/page/D4E4C187A48FFB9D98BB603B9B578E66 2026-09-14 11:15:46,756 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-09-14 11:15:46,757 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-09-14 11:15:46,763 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-09-14 11:15:46,783 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Open "http://127.0.0.1:8069/pos-self/103?access_token=5384f587a5b84a03" in browser 2026-09-14 11:15:46,783 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigating to: "http://127.0.0.1:8069/pos-self/103?access_token=5384f587a5b84a03" 2026-09-14 11:15:46,827 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:46] "GET /pos-self/103?access_token=5384f587a5b84a03 HTTP/1.1" 200 - 6 0.005 0.023 2026-09-14 11:15:46,834 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': 'D4E4C187A48FFB9D98BB603B9B578E66', 'loaderId': 'F05DCF2990AC8DEAE3040C4C9729A972', 'isDownload': False} 2026-09-14 11:15:46,834 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate ready code "odoo.isTourReady('self_order_pos_closed')" 2026-09-14 11:15:46,848 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:15:46,878 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:46] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.010 0.005 2026-09-14 11:15:46,887 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:46] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.020 2026-09-14 11:15:46,895 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:46] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.020 2026-09-14 11:15:47,059 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:47] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-14 11:15:47,111 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate test code "odoo.startTour('self_order_pos_closed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/103?access_token=5384f587a5b84a03", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:15:47,127 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [1/17] Tour self_order_pos_closed → Step Check if the POS is closed (trigger: .o-self-closed) 2026-09-14 11:15:47,374 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:47] "POST /pos-self/data/103 HTTP/1.1" 200 - 116 0.104 0.188 2026-09-14 11:15:47,421 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.333 2026-09-14 11:15:47,428 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-09-14 11:15:47,481 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [2/17] Tour self_order_pos_closed → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:15:47,492 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:15:47,567 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [3/17] Tour self_order_pos_closed → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:15:47,633 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [4/17] Tour self_order_pos_closed → Step Check that 'Order' do not exist (trigger: body:not(:has(.btn:contains(Order)))) 2026-09-14 11:15:47,698 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [5/17] Tour self_order_pos_closed → Step Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer')) 2026-09-14 11:15:47,754 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [6/17] Tour self_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather")) 2026-09-14 11:15:47,780 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:15:47,802 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:47] "GET /web/image/product.product/2530/image_512 HTTP/1.1" 200 - 5 0.004 0.022 2026-09-14 11:15:47,825 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [7/17] Tour self_order_pos_closed → Step Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M")) 2026-09-14 11:15:47,886 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [8/17] Tour self_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:contains(Add to cart)))) 2026-09-14 11:15:47,951 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [9/17] Tour self_order_pos_closed → Step Click on Discard button (trigger: .btn.btn-secondary .oi-chevron-left) 2026-09-14 11:15:48,018 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [10/17] Tour self_order_pos_closed → Step Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo')) 2026-09-14 11:15:48,100 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [11/17] Tour self_order_pos_closed → Step Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer')) 2026-09-14 11:15:48,155 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [12/17] Tour self_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather")) 2026-09-14 11:15:48,221 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [13/17] Tour self_order_pos_closed → Step Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M")) 2026-09-14 11:15:48,286 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [14/17] Tour self_order_pos_closed → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:15:48,355 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [15/17] Tour self_order_pos_closed → Step Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5')) 2026-09-14 11:15:48,420 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [16/17] Tour self_order_pos_closed → Step Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8')) 2026-09-14 11:15:48,485 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [17/17] Tour self_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:contains(Add to cart)))) 2026-09-14 11:15:48,518 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:48] "GET /web/image/product.product/2535/image_512 HTTP/1.1" 200 - 5 0.003 0.010 2026-09-14 11:15:48,535 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:48] "GET /web/image/product.product/2538/image_512 HTTP/1.1" 200 - 5 0.002 0.025 2026-09-14 11:15:48,552 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-09-14 11:15:48,552 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔══════════════════════════════════════╗ ║ TOUR self_order_pos_closed SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-14 11:15:48,591 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 8587268 (allocated 9715712) 2026-09-14 11:15:48,594 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 55992 2026-09-14 11:15:48,595 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-09-14 11:15:48,595 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 55992 2026-09-14 11:15:48,638 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpr9kxwqju_chrome_odoo" 2026-09-14 11:15:48,717 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_landing_page_carousel ... 2026-09-14 11:15:56,497 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 56088 2026-09-14 11:15:56,497 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless temporary user profile dir: /tmp/tmpsdb9gh15_chrome_odoo 2026-09-14 11:15:56,497 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Issuing json command http://127.0.0.1:36059/json/version 2026-09-14 11:15:56,498 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36059/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:15:56,526 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:15:56,526 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Issuing json command http://127.0.0.1:36059/json 2026-09-14 11:15:56,527 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36059/json with timeout 3 increased to 10s during tests 2026-09-14 11:15:56,528 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Websocket url found: ws://127.0.0.1:36059/devtools/page/FF0C777F9F33E41957BC3AB2420D3BE5 2026-09-14 11:15:56,531 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Enable chrome headless console log notification 2026-09-14 11:15:56,533 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-09-14 11:15:56,541 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-09-14 11:15:56,969 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Open "http://127.0.0.1:8069/pos-self/104?access_token=4a0a64ce533e45c0" in browser 2026-09-14 11:15:56,969 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigating to: "http://127.0.0.1:8069/pos-self/104?access_token=4a0a64ce533e45c0" 2026-09-14 11:15:56,982 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:15:58,324 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:58] "GET /pos-self/104?access_token=4a0a64ce533e45c0 HTTP/1.1" 200 - 61 0.033 1.313 2026-09-14 11:15:58,328 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': 'FF0C777F9F33E41957BC3AB2420D3BE5', 'loaderId': '55E6FAA699101AFAB9085667C09DBE04', 'isDownload': False} 2026-09-14 11:15:58,328 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate ready code "odoo.isTourReady('self_order_landing_page_carousel')" 2026-09-14 11:15:58,346 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:15:58,360 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:15:58,390 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:58] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.026 2026-09-14 11:15:58,404 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:15:58,423 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:58] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.063 2026-09-14 11:15:58,443 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:15:58,461 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:58] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.103 2026-09-14 11:15:58,650 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:58] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.008 0.018 2026-09-14 11:15:58,667 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate test code "odoo.startTour('self_order_landing_page_carousel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/104?access_token=4a0a64ce533e45c0", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:15:58,674 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [1/2] Tour self_order_landing_page_carousel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:15:58,679 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: IndexedDB 1 Ready 2026-09-14 11:15:58,736 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [2/2] Tour self_order_landing_page_carousel → Step Check that the slideshow is working (trigger: .carousel-item.active) 2026-09-14 11:15:58,946 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:58] "POST /pos-self/data/104 HTTP/1.1" 200 - 157 0.136 0.148 2026-09-14 11:15:58,978 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: Owl is running in 'dev' mode. 2026-09-14 11:15:59,181 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-09-14 11:15:59,181 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR self_order_landing_page_carousel SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-14 11:15:59,220 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 6008292 (allocated 6823936) 2026-09-14 11:15:59,227 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 56088 2026-09-14 11:15:59,231 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-09-14 11:15:59,231 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 56088 2026-09-14 11:15:59,319 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpsdb9gh15_chrome_odoo" 2026-09-14 11:15:59,524 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 56183 2026-09-14 11:15:59,524 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless temporary user profile dir: /tmp/tmp_4vsvqwn_chrome_odoo 2026-09-14 11:15:59,524 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Issuing json command http://127.0.0.1:35771/json/version 2026-09-14 11:15:59,526 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:35771/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:15:59,556 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:15:59,556 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Issuing json command http://127.0.0.1:35771/json 2026-09-14 11:15:59,557 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:35771/json with timeout 3 increased to 10s during tests 2026-09-14 11:15:59,559 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Websocket url found: ws://127.0.0.1:35771/devtools/page/372D31258BCBB93B7EE7F72373032000 2026-09-14 11:15:59,563 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Enable chrome headless console log notification 2026-09-14 11:15:59,572 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-09-14 11:15:59,578 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-09-14 11:15:59,590 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Open "http://127.0.0.1:8069/pos-self/104" in browser 2026-09-14 11:15:59,591 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigating to: "http://127.0.0.1:8069/pos-self/104" 2026-09-14 11:15:59,638 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:59] "GET /pos-self/104 HTTP/1.1" 200 - 6 0.010 0.021 2026-09-14 11:15:59,642 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '372D31258BCBB93B7EE7F72373032000', 'loaderId': '88AFC5341C5E5AAD3303F2A3D0CA8445', 'isDownload': False} 2026-09-14 11:15:59,642 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate ready code "odoo.isTourReady('self_order_landing_page_carousel')" 2026-09-14 11:15:59,656 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:15:59,680 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:59] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.014 2026-09-14 11:15:59,694 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:59] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.009 0.013 2026-09-14 11:15:59,708 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:59] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.036 2026-09-14 11:15:59,860 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:15:59] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-09-14 11:15:59,895 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate test code "odoo.startTour('self_order_landing_page_carousel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/104", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:15:59,911 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [1/2] Tour self_order_landing_page_carousel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:15:59,961 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [2/2] Tour self_order_landing_page_carousel → Step Check that the slideshow is working (trigger: .carousel-item.active) 2026-09-14 11:16:00,111 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:00] "POST /pos-self/data/104 HTTP/1.1" 200 - 91 0.113 0.120 2026-09-14 11:16:00,162 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: Owl is running in 'dev' mode. 2026-09-14 11:16:00,373 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-09-14 11:16:00,374 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR self_order_landing_page_carousel SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-14 11:16:00,426 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 6348152 (allocated 7221248) 2026-09-14 11:16:00,430 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 56183 2026-09-14 11:16:00,431 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-09-14 11:16:00,432 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 56183 2026-09-14 11:16:00,487 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmp_4vsvqwn_chrome_odoo" 2026-09-14 11:16:00,690 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 56273 2026-09-14 11:16:00,691 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless temporary user profile dir: /tmp/tmpp776uiat_chrome_odoo 2026-09-14 11:16:00,691 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Issuing json command http://127.0.0.1:38109/json/version 2026-09-14 11:16:00,692 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38109/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:16:00,700 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:16:00,700 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Issuing json command http://127.0.0.1:38109/json 2026-09-14 11:16:00,701 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38109/json with timeout 3 increased to 10s during tests 2026-09-14 11:16:00,702 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Websocket url found: ws://127.0.0.1:38109/devtools/page/5E520CF584084B5435BA49A837A71B55 2026-09-14 11:16:00,704 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Enable chrome headless console log notification 2026-09-14 11:16:00,705 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-09-14 11:16:00,713 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-09-14 11:16:00,755 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Open "http://127.0.0.1:8069/pos-self/104?access_token=4a0a64ce533e45c0" in browser 2026-09-14 11:16:00,755 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigating to: "http://127.0.0.1:8069/pos-self/104?access_token=4a0a64ce533e45c0" 2026-09-14 11:16:00,784 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:00] "GET /pos-self/104?access_token=4a0a64ce533e45c0 HTTP/1.1" 200 - 6 0.003 0.018 2026-09-14 11:16:00,789 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '5E520CF584084B5435BA49A837A71B55', 'loaderId': '5B4B982264629B1A5CC3EC5781DA7E2D', 'isDownload': False} 2026-09-14 11:16:00,789 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate ready code "odoo.isTourReady('self_order_landing_page_carousel')" 2026-09-14 11:16:00,808 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:16:00,824 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:00] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.008 2026-09-14 11:16:00,831 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:00] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-09-14 11:16:00,837 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:00] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.016 2026-09-14 11:16:01,021 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:01] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-14 11:16:01,082 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate test code "odoo.startTour('self_order_landing_page_carousel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/104?access_token=4a0a64ce533e45c0", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:16:01,093 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.054 2026-09-14 11:16:01,095 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [1/2] Tour self_order_landing_page_carousel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:16:01,150 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [2/2] Tour self_order_landing_page_carousel → Step Check that the slideshow is working (trigger: .carousel-item.active) 2026-09-14 11:16:01,298 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:01] "POST /pos-self/data/104 HTTP/1.1" 200 - 91 0.077 0.154 2026-09-14 11:16:01,299 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.193 2026-09-14 11:16:01,324 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: Owl is running in 'dev' mode. 2026-09-14 11:16:01,542 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-09-14 11:16:01,543 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR self_order_landing_page_carousel SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-14 11:16:01,593 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 6730572 (allocated 7618560) 2026-09-14 11:16:01,595 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 56273 2026-09-14 11:16:01,596 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-09-14 11:16:01,597 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 56273 2026-09-14 11:16:01,658 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpp776uiat_chrome_odoo" 2026-09-14 11:16:01,764 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:16:02,979 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-09-14 11:16:10,625 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome pid: 56372 2026-09-14 11:16:10,626 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmppfrsbphd_chrome_odoo 2026-09-14 11:16:10,627 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:36931/json/version 2026-09-14 11:16:10,628 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36931/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:16:10,651 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:16:10,652 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:36931/json 2026-09-14 11:16:10,654 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36931/json with timeout 3 increased to 10s during tests 2026-09-14 11:16:10,661 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Websocket url found: ws://127.0.0.1:36931/devtools/page/8DD5DBD5E01F1B50181488DF5346D749 2026-09-14 11:16:10,665 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Enable chrome headless console log notification 2026-09-14 11:16:10,670 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless enable page notifications 2026-09-14 11:16:10,682 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Setting session cookie in browser 2026-09-14 11:16:11,088 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Open "http://127.0.0.1:8069/pos-self/105?access_token=f9a12f658d974f97" in browser 2026-09-14 11:16:11,088 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/105?access_token=f9a12f658d974f97" 2026-09-14 11:16:11,102 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:16:11,513 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:11] "GET /pos-self/105?access_token=f9a12f658d974f97 HTTP/1.1" 200 - 61 0.037 0.377 2026-09-14 11:16:11,517 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigation result: {'frameId': '8DD5DBD5E01F1B50181488DF5346D749', 'loaderId': 'F1287196D1F1794816765B6AEEC1C9D5', 'isDownload': False} 2026-09-14 11:16:11,517 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Evaluate ready code "odoo.isTourReady('self_simple_order')" 2026-09-14 11:16:11,528 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:16:11,546 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:16:11,563 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:11] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.023 2026-09-14 11:16:11,572 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:16:11,606 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:11] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.050 2026-09-14 11:16:11,619 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:16:11,631 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:11] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.087 2026-09-14 11:16:11,764 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:11] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-09-14 11:16:11,780 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Evaluate test code "odoo.startTour('self_simple_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/105?access_token=f9a12f658d974f97", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:16:11,790 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [1/8] Tour self_simple_order → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:16:11,842 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [2/8] Tour self_simple_order → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:16:12,034 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:12] "POST /pos-self/data/105 HTTP/1.1" 200 - 159 0.102 0.151 2026-09-14 11:16:12,075 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-14 11:16:12,079 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.285 2026-09-14 11:16:12,156 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [3/8] Tour self_simple_order → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:16:12,215 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:16:12,218 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:16:12,266 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [4/8] Tour self_simple_order → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:16:12,342 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [5/8] Tour self_simple_order → Step Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:16:12,397 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [6/8] Tour self_simple_order → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:16:12,399 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:12] "GET /web/image/product.product/2543/image_512 HTTP/1.1" 200 - 5 0.002 0.016 2026-09-14 11:16:12,467 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [7/8] Tour self_simple_order → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-14 11:16:12,492 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69908047 started for PoS orders references: [{'name': 'Kiosk 00613-105-0001', 'uuid': '25dd7eaf-9c56-4470-bf9f-9e1e622ee61d'}] 2026-09-14 11:16:12,535 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69908047 order {'name': 'Kiosk 00613-105-0001', 'uuid': '25dd7eaf-9c56-4470-bf9f-9e1e622ee61d'} created pos.order #643 2026-09-14 11:16:12,537 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69908047 finished 2026-09-14 11:16:12,615 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:12] "POST /pos-self-order/process-order-args/kiosk HTTP/1.1" 200 - 103 0.058 0.095 2026-09-14 11:16:12,737 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:12] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 76 0.039 0.062 2026-09-14 11:16:12,770 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [8/8] Tour self_simple_order → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:16:12,840 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: tour succeeded 2026-09-14 11:16:12,841 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: ╔══════════════════════════════════╗ ║ TOUR self_simple_order SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-14 11:16:12,878 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: heap 7426396 (allocated 8396800) 2026-09-14 11:16:12,885 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing chrome headless with pid 56372 2026-09-14 11:16:12,885 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing websocket connection 2026-09-14 11:16:12,887 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Terminating chrome headless with pid 56372 2026-09-14 11:16:12,941 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Removing chrome user profile "/tmp/tmppfrsbphd_chrome_odoo" 2026-09-14 11:16:12,997 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_order_price_null ... 2026-09-14 11:16:20,467 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome pid: 56470 2026-09-14 11:16:20,467 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless temporary user profile dir: /tmp/tmp5s9k0l_u_chrome_odoo 2026-09-14 11:16:20,467 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:40261/json/version 2026-09-14 11:16:20,468 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:40261/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:16:20,478 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:16:20,478 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:40261/json 2026-09-14 11:16:20,479 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:40261/json with timeout 3 increased to 10s during tests 2026-09-14 11:16:20,482 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Websocket url found: ws://127.0.0.1:40261/devtools/page/D868E7010A651AACB093FD3CE9E4C08A 2026-09-14 11:16:20,484 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Enable chrome headless console log notification 2026-09-14 11:16:20,491 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless enable page notifications 2026-09-14 11:16:20,501 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Setting session cookie in browser 2026-09-14 11:16:20,949 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Open "http://127.0.0.1:8069/pos-self/106?access_token=f30fed5ab4ee45d3" in browser 2026-09-14 11:16:20,949 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigating to: "http://127.0.0.1:8069/pos-self/106?access_token=f30fed5ab4ee45d3" 2026-09-14 11:16:20,963 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:16:21,433 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:21] "GET /pos-self/106?access_token=f30fed5ab4ee45d3 HTTP/1.1" 200 - 61 0.059 0.417 2026-09-14 11:16:21,437 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigation result: {'frameId': 'D868E7010A651AACB093FD3CE9E4C08A', 'loaderId': 'A230B1347D484D41B01EB42D099059B1', 'isDownload': False} 2026-09-14 11:16:21,438 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Evaluate ready code "odoo.isTourReady('self_order_price_null')" 2026-09-14 11:16:21,443 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:16:21,464 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:16:21,485 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:21] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.026 2026-09-14 11:16:21,506 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:16:21,532 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:21] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.065 2026-09-14 11:16:21,553 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:16:21,567 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:21] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.103 2026-09-14 11:16:21,673 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:21] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-14 11:16:21,701 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Evaluate test code "odoo.startTour('self_order_price_null', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/106?access_token=f30fed5ab4ee45d3", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:16:21,714 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [1/8] Tour self_order_price_null → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:16:21,769 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [2/8] Tour self_order_price_null → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:16:22,004 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:22] "POST /pos-self/data/106 HTTP/1.1" 200 - 159 0.159 0.152 2026-09-14 11:16:22,055 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.354 2026-09-14 11:16:22,080 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: Owl is running in 'dev' mode. 2026-09-14 11:16:22,160 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [3/8] Tour self_order_price_null → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:16:22,182 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:16:22,188 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:16:22,240 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [4/8] Tour self_order_price_null → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:16:22,321 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [5/8] Tour self_order_price_null → Step Check product card with Coca-Cola and 0.00 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0.00"))) 2026-09-14 11:16:22,381 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [6/8] Tour self_order_price_null → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:16:22,388 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:22] "GET /web/image/product.product/2543/image_512 HTTP/1.1" 200 - 5 0.008 0.021 2026-09-14 11:16:22,446 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [7/8] Tour self_order_price_null → Step Check if the order number is shown (trigger: .number) 2026-09-14 11:16:22,476 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54646828 started for PoS orders references: [{'name': 'Kiosk 00614-106-0001', 'uuid': '58dd4d48-1e5e-476b-90d4-73c33900e49c'}] 2026-09-14 11:16:22,518 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54646828 order {'name': 'Kiosk 00614-106-0001', 'uuid': '58dd4d48-1e5e-476b-90d4-73c33900e49c'} created pos.order #644 2026-09-14 11:16:22,519 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54646828 finished 2026-09-14 11:16:23,207 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:23] "POST /pos-self-order/process-order-args/kiosk HTTP/1.1" 200 - 366 0.369 0.395 2026-09-14 11:16:23,360 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:23] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 74 0.064 0.072 2026-09-14 11:16:23,383 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [8/8] Tour self_order_price_null → Step Check is button 'Close' (trigger: .btn:contains('Close')) 2026-09-14 11:16:23,448 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: tour succeeded 2026-09-14 11:16:23,449 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: ╔══════════════════════════════════════╗ ║ TOUR self_order_price_null SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-14 11:16:23,518 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: heap 7305180 (allocated 8134656) 2026-09-14 11:16:23,526 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing chrome headless with pid 56470 2026-09-14 11:16:23,542 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing websocket connection 2026-09-14 11:16:23,542 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Terminating chrome headless with pid 56470 2026-09-14 11:16:23,600 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Removing chrome user profile "/tmp/tmp5s9k0l_u_chrome_odoo" 2026-09-14 11:16:23,670 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-09-14 11:16:31,518 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 56574 2026-09-14 11:16:31,519 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpoegelbpg_chrome_odoo 2026-09-14 11:16:31,519 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:36697/json/version 2026-09-14 11:16:31,520 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36697/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:16:31,533 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:16:31,533 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:36697/json 2026-09-14 11:16:31,534 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36697/json with timeout 3 increased to 10s during tests 2026-09-14 11:16:31,539 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:36697/devtools/page/D61B87F59369E8816BFD6080EECE67C0 2026-09-14 11:16:31,541 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-14 11:16:31,543 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-14 11:16:31,548 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-14 11:16:31,969 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/107?access_token=1aff2330c31045bf" in browser 2026-09-14 11:16:31,969 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/107?access_token=1aff2330c31045bf" 2026-09-14 11:16:31,978 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:16:33,437 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:33] "GET /pos-self/107?access_token=1aff2330c31045bf HTTP/1.1" 200 - 61 0.041 1.421 2026-09-14 11:16:33,441 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'D61B87F59369E8816BFD6080EECE67C0', 'loaderId': '32A3005B8A02F11D1BE5527DB6A5F396', 'isDownload': False} 2026-09-14 11:16:33,441 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_in')" 2026-09-14 11:16:33,451 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:16:33,473 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:16:33,520 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:33] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.037 2026-09-14 11:16:33,529 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:16:33,554 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:33] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.087 2026-09-14 11:16:33,595 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:16:33,609 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:33] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.132 2026-09-14 11:16:33,693 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:33] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-09-14 11:16:33,714 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_kiosk_each_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/107?access_token=1aff2330c31045bf", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:16:33,728 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/20] Tour self_kiosk_each_table_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:16:33,786 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/20] Tour self_kiosk_each_table_takeaway_in → Step .btn:contains(order now) 2026-09-14 11:16:33,954 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:33] "POST /pos-self/data/107 HTTP/1.1" 200 - 159 0.103 0.141 2026-09-14 11:16:33,993 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-14 11:16:33,995 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.283 2026-09-14 11:16:34,062 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:16:34,372 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:34] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:16:34,372 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:34] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:16:34,387 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:16:34,656 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/20] Tour self_kiosk_each_table_takeaway_in → Step Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In')) 2026-09-14 11:16:34,721 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/20] Tour self_kiosk_each_table_takeaway_in → Step Check product label has 'Coca-Cola' and not 12345 (trigger: .self_order_product_card span:contains('Coca-Cola'):not(:contains("12345"))) 2026-09-14 11:16:34,744 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:16:34,794 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/20] Tour self_kiosk_each_table_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:16:34,849 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/20] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:16:34,921 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/20] Tour self_kiosk_each_table_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:16:34,982 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/20] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:16:34,998 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:34] "GET /web/image/product.product/2543/image_512 HTTP/1.1" 200 - 5 0.004 0.014 2026-09-14 11:16:35,056 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/20] Tour self_kiosk_each_table_takeaway_in → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-09-14 11:16:35,118 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/20] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:16:35,190 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/20] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-14 11:16:35,230 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81641643 started for PoS orders references: [{'name': 'Kiosk 00615-107-0001', 'uuid': '379d7577-8243-40d3-b35a-e193a55dc304'}] 2026-09-14 11:16:35,279 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81641643 order {'name': 'Kiosk 00615-107-0001', 'uuid': '379d7577-8243-40d3-b35a-e193a55dc304'} created pos.order #645 2026-09-14 11:16:35,280 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81641643 finished 2026-09-14 11:16:35,378 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:35] "POST /pos-self-order/process-order-args/kiosk HTTP/1.1" 200 - 103 0.076 0.108 2026-09-14 11:16:35,511 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:35] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 76 0.047 0.062 2026-09-14 11:16:35,550 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/20] Tour self_kiosk_each_table_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:16:35,624 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [13/20] Tour self_kiosk_each_table_takeaway_in → Step .btn:contains(order now) 2026-09-14 11:16:35,937 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:35] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 9 0.006 0.014 2026-09-14 11:16:35,958 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:35] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.006 2026-09-14 11:16:36,283 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [14/20] Tour self_kiosk_each_table_takeaway_in → Step Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In')) 2026-09-14 11:16:36,337 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [15/20] Tour self_kiosk_each_table_takeaway_in → Step Check if button 'Order' is disabled (trigger: button.disabled:contains("Order")) 2026-09-14 11:16:36,390 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [16/20] Tour self_kiosk_each_table_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:16:36,444 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [17/20] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:16:36,499 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [18/20] Tour self_kiosk_each_table_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:16:36,552 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [19/20] Tour self_kiosk_each_table_takeaway_in → Step remove orderline with name Coca-Cola (trigger: .product-card-item:has(.product-info strong:contains(Coca-Cola)) .product-controllers button:eq(0)) 2026-09-14 11:16:36,619 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [20/20] Tour self_kiosk_each_table_takeaway_in → Step product page is shown (trigger: .product-list) 2026-09-14 11:16:36,675 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-14 11:16:36,676 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR self_kiosk_each_table_takeaway_in SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-14 11:16:36,699 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8123620 (allocated 9445376) 2026-09-14 11:16:36,701 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 56574 2026-09-14 11:16:36,702 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-14 11:16:36,702 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 56574 2026-09-14 11:16:36,755 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpoegelbpg_chrome_odoo" 2026-09-14 11:16:36,915 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 56677 2026-09-14 11:16:36,915 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp735s9fm4_chrome_odoo 2026-09-14 11:16:36,915 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:45515/json/version 2026-09-14 11:16:36,916 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45515/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:16:36,932 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:16:36,933 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:45515/json 2026-09-14 11:16:36,933 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45515/json with timeout 3 increased to 10s during tests 2026-09-14 11:16:36,935 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:45515/devtools/page/588CC5C6D1773FF0BF67C5FC293068A1 2026-09-14 11:16:36,937 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-14 11:16:36,938 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-14 11:16:36,977 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-14 11:16:36,983 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/107?access_token=1aff2330c31045bf" in browser 2026-09-14 11:16:36,983 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/107?access_token=1aff2330c31045bf" 2026-09-14 11:16:37,024 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:37] "GET /pos-self/107?access_token=1aff2330c31045bf HTTP/1.1" 200 - 8 0.004 0.028 2026-09-14 11:16:37,035 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '588CC5C6D1773FF0BF67C5FC293068A1', 'loaderId': '0D34C5B551AD9A013F2D02E7033700D8', 'isDownload': False} 2026-09-14 11:16:37,035 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_out')" 2026-09-14 11:16:37,052 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:16:37,079 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:37] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.010 2026-09-14 11:16:37,085 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:37] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.015 2026-09-14 11:16:37,091 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:37] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.015 2026-09-14 11:16:37,215 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:37] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-14 11:16:37,231 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_kiosk_each_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/107?access_token=1aff2330c31045bf", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:16:37,238 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/12] Tour self_kiosk_each_table_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:16:37,304 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/12] Tour self_kiosk_each_table_takeaway_out → Step .btn:contains(order now) 2026-09-14 11:16:37,420 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:37] "POST /pos-self/data/107 HTTP/1.1" 200 - 93 0.082 0.111 2026-09-14 11:16:37,425 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.195 2026-09-14 11:16:37,453 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-14 11:16:37,513 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-09-14 11:16:37,822 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:37] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:16:37,823 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:37] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:16:37,838 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:16:38,101 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/12] Tour self_kiosk_each_table_takeaway_out → Step Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out')) 2026-09-14 11:16:38,169 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/12] Tour self_kiosk_each_table_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:16:38,189 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:16:38,237 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/12] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:16:38,303 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/12] Tour self_kiosk_each_table_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:16:38,358 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:38] "GET /web/image/product.product/2543/image_512 HTTP/1.1" 200 - 5 0.003 0.014 2026-09-14 11:16:38,360 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/12] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:16:38,436 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/12] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-14 11:16:38,459 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20106670 started for PoS orders references: [{'name': 'Kiosk 00615-107-0002', 'uuid': '139bf6bb-6acc-48e2-98ba-b56d19e0a3a1'}] 2026-09-14 11:16:38,500 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20106670 order {'name': 'Kiosk 00615-107-0002', 'uuid': '139bf6bb-6acc-48e2-98ba-b56d19e0a3a1'} created pos.order #646 2026-09-14 11:16:38,502 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20106670 finished 2026-09-14 11:16:38,583 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:38] "POST /pos-self-order/process-order-args/kiosk HTTP/1.1" 200 - 67 0.070 0.086 2026-09-14 11:16:38,736 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:38] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.070 0.063 2026-09-14 11:16:38,767 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/12] Tour self_kiosk_each_table_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:16:38,840 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/12] Tour self_kiosk_each_table_takeaway_out → Step .btn:contains(order now) 2026-09-14 11:16:39,150 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:39] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 4 0.005 0.012 2026-09-14 11:16:39,168 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:39] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.008 2026-09-14 11:16:39,499 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/12] Tour self_kiosk_each_table_takeaway_out → Step Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out')) 2026-09-14 11:16:39,558 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/12] Tour self_kiosk_each_table_takeaway_out → Step Check if button 'Order' is disabled (trigger: button.disabled:contains("Order")) 2026-09-14 11:16:39,607 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-14 11:16:39,608 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR self_kiosk_each_table_takeaway_out SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-14 11:16:39,660 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 7819048 (allocated 8921088) 2026-09-14 11:16:39,666 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 56677 2026-09-14 11:16:39,667 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-14 11:16:39,668 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 56677 2026-09-14 11:16:39,713 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp735s9fm4_chrome_odoo" 2026-09-14 11:16:39,900 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 56792 2026-09-14 11:16:39,901 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpydhtdly6_chrome_odoo 2026-09-14 11:16:39,901 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:36891/json/version 2026-09-14 11:16:39,902 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36891/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:16:39,926 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:16:39,926 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:36891/json 2026-09-14 11:16:39,927 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36891/json with timeout 3 increased to 10s during tests 2026-09-14 11:16:39,929 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:36891/devtools/page/9E02BBC1D0841BB49C6902AB9E51BC46 2026-09-14 11:16:39,932 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-14 11:16:39,933 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-14 11:16:39,943 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-14 11:16:39,953 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/107?access_token=1aff2330c31045bf" in browser 2026-09-14 11:16:39,953 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/107?access_token=1aff2330c31045bf" 2026-09-14 11:16:40,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:40] "GET /pos-self/107?access_token=1aff2330c31045bf HTTP/1.1" 200 - 8 0.006 0.030 2026-09-14 11:16:40,015 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '9E02BBC1D0841BB49C6902AB9E51BC46', 'loaderId': '9E253EF717179DEEA6E132DD5F22AA61', 'isDownload': False} 2026-09-14 11:16:40,015 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_in')" 2026-09-14 11:16:40,018 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:16:40,047 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:40] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.005 0.010 2026-09-14 11:16:40,053 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:40] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-09-14 11:16:40,066 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:40] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.023 2026-09-14 11:16:40,225 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:40] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.003 0.011 2026-09-14 11:16:40,251 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_kiosk_each_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/107?access_token=1aff2330c31045bf", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:16:40,269 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/12] Tour self_kiosk_each_counter_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:16:40,322 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/12] Tour self_kiosk_each_counter_takeaway_in → Step .btn:contains(order now) 2026-09-14 11:16:40,456 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:40] "POST /pos-self/data/107 HTTP/1.1" 200 - 93 0.092 0.126 2026-09-14 11:16:40,462 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.220 2026-09-14 11:16:40,495 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-14 11:16:40,559 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:16:40,862 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:40] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:16:40,862 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:40] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:16:40,874 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:16:41,145 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/12] Tour self_kiosk_each_counter_takeaway_in → Step Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In')) 2026-09-14 11:16:41,210 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/12] Tour self_kiosk_each_counter_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:16:41,232 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:16:41,280 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/12] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:16:41,349 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/12] Tour self_kiosk_each_counter_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:16:41,410 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/12] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:16:41,418 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:41] "GET /web/image/product.product/2543/image_512 HTTP/1.1" 200 - 5 0.004 0.016 2026-09-14 11:16:41,496 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/12] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-14 11:16:41,507 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71444504 started for PoS orders references: [{'name': 'Kiosk 00615-107-0003', 'uuid': '9c613103-f8e7-4166-99e0-70a87afd047e'}] 2026-09-14 11:16:41,541 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71444504 order {'name': 'Kiosk 00615-107-0003', 'uuid': '9c613103-f8e7-4166-99e0-70a87afd047e'} created pos.order #647 2026-09-14 11:16:41,542 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71444504 finished 2026-09-14 11:16:41,607 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:41] "POST /pos-self-order/process-order-args/kiosk HTTP/1.1" 200 - 67 0.049 0.079 2026-09-14 11:16:41,714 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:41] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.036 0.051 2026-09-14 11:16:41,753 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/12] Tour self_kiosk_each_counter_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:16:41,824 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/12] Tour self_kiosk_each_counter_takeaway_in → Step .btn:contains(order now) 2026-09-14 11:16:42,167 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:42] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 4 0.005 0.010 2026-09-14 11:16:42,184 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:42] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.009 2026-09-14 11:16:42,482 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/12] Tour self_kiosk_each_counter_takeaway_in → Step Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In')) 2026-09-14 11:16:42,537 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/12] Tour self_kiosk_each_counter_takeaway_in → Step Check if button 'Order' is disabled (trigger: button.disabled:contains("Order")) 2026-09-14 11:16:42,591 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-14 11:16:42,591 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR self_kiosk_each_counter_takeaway_in SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-14 11:16:42,622 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 7817060 (allocated 8658944) 2026-09-14 11:16:42,630 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 56792 2026-09-14 11:16:42,631 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-14 11:16:42,632 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 56792 2026-09-14 11:16:42,679 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpydhtdly6_chrome_odoo" 2026-09-14 11:16:42,857 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 56898 2026-09-14 11:16:42,857 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpkym_f7en_chrome_odoo 2026-09-14 11:16:42,857 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:40435/json/version 2026-09-14 11:16:42,859 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:40435/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:16:42,890 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:16:42,890 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:40435/json 2026-09-14 11:16:42,891 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:40435/json with timeout 3 increased to 10s during tests 2026-09-14 11:16:42,896 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:40435/devtools/page/FA45B14FBC8FED951D981521F20C1292 2026-09-14 11:16:42,899 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-14 11:16:42,900 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-14 11:16:42,906 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-14 11:16:42,914 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/107?access_token=1aff2330c31045bf" in browser 2026-09-14 11:16:42,914 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/107?access_token=1aff2330c31045bf" 2026-09-14 11:16:42,967 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:42] "GET /pos-self/107?access_token=1aff2330c31045bf HTTP/1.1" 200 - 8 0.008 0.034 2026-09-14 11:16:42,971 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'FA45B14FBC8FED951D981521F20C1292', 'loaderId': '0C6B2377167B159872754C78CCE07D9C', 'isDownload': False} 2026-09-14 11:16:42,971 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_out')" 2026-09-14 11:16:42,983 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:16:43,007 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:43] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.010 2026-09-14 11:16:43,019 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:43] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.018 2026-09-14 11:16:43,035 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:43] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.005 0.030 2026-09-14 11:16:43,179 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:43] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-14 11:16:43,213 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-14 11:16:43,222 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_kiosk_each_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/107?access_token=1aff2330c31045bf", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:16:43,233 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/12] Tour self_kiosk_each_counter_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:16:43,285 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/12] Tour self_kiosk_each_counter_takeaway_out → Step .btn:contains(order now) 2026-09-14 11:16:43,439 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:43] "POST /pos-self/data/107 HTTP/1.1" 200 - 93 0.096 0.137 2026-09-14 11:16:43,440 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.206 2026-09-14 11:16:43,470 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-14 11:16:43,851 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:43] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:16:43,853 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:43] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:16:43,867 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:16:44,126 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/12] Tour self_kiosk_each_counter_takeaway_out → Step Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out')) 2026-09-14 11:16:44,192 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/12] Tour self_kiosk_each_counter_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:16:44,213 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:16:44,263 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/12] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:16:44,340 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/12] Tour self_kiosk_each_counter_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:16:44,384 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:44] "GET /web/image/product.product/2543/image_512 HTTP/1.1" 200 - 5 0.003 0.015 2026-09-14 11:16:44,387 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/12] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:16:44,471 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/12] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-14 11:16:44,487 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49842075 started for PoS orders references: [{'name': 'Kiosk 00615-107-0004', 'uuid': 'ef09673a-b143-4328-b322-9b498ff16d61'}] 2026-09-14 11:16:44,520 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49842075 order {'name': 'Kiosk 00615-107-0004', 'uuid': 'ef09673a-b143-4328-b322-9b498ff16d61'} created pos.order #648 2026-09-14 11:16:44,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49842075 finished 2026-09-14 11:16:44,589 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:44] "POST /pos-self-order/process-order-args/kiosk HTTP/1.1" 200 - 67 0.045 0.082 2026-09-14 11:16:44,692 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:44] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.027 0.055 2026-09-14 11:16:44,717 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/12] Tour self_kiosk_each_counter_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:16:44,792 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/12] Tour self_kiosk_each_counter_takeaway_out → Step .btn:contains(order now) 2026-09-14 11:16:45,146 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:45] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 4 0.003 0.010 2026-09-14 11:16:45,168 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:45] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.008 2026-09-14 11:16:45,448 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/12] Tour self_kiosk_each_counter_takeaway_out → Step Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out')) 2026-09-14 11:16:45,503 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/12] Tour self_kiosk_each_counter_takeaway_out → Step Check if button 'Order' is disabled (trigger: button.disabled:contains("Order")) 2026-09-14 11:16:45,556 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-14 11:16:45,557 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR self_kiosk_each_counter_takeaway_out SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-14 11:16:45,595 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 7818516 (allocated 8921088) 2026-09-14 11:16:45,606 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 56898 2026-09-14 11:16:45,608 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-14 11:16:45,608 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 56898 2026-09-14 11:16:45,670 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpkym_f7en_chrome_odoo" 2026-09-14 11:16:45,950 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 57005 2026-09-14 11:16:45,950 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpjqnu46yh_chrome_odoo 2026-09-14 11:16:45,950 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:32863/json/version 2026-09-14 11:16:45,951 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:32863/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:16:45,954 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:16:45,954 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:32863/json 2026-09-14 11:16:45,954 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:32863/json with timeout 3 increased to 10s during tests 2026-09-14 11:16:45,959 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:32863/devtools/page/99BE4C50C9186D53A012F13E960D552C 2026-09-14 11:16:45,963 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-14 11:16:45,964 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-14 11:16:45,968 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-14 11:16:45,993 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/107?access_token=1aff2330c31045bf" in browser 2026-09-14 11:16:45,994 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/107?access_token=1aff2330c31045bf" 2026-09-14 11:16:46,046 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:46] "GET /pos-self/107?access_token=1aff2330c31045bf HTTP/1.1" 200 - 8 0.003 0.021 2026-09-14 11:16:46,058 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '99BE4C50C9186D53A012F13E960D552C', 'loaderId': 'E14146C0C47F98CE27A011DE35D5C955', 'isDownload': False} 2026-09-14 11:16:46,058 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_order_kiosk_cancel')" 2026-09-14 11:16:46,072 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:16:46,088 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:46] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 11:16:46,097 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:46] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.016 2026-09-14 11:16:46,106 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:46] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.020 2026-09-14 11:16:46,250 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:46] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-09-14 11:16:46,265 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_order_kiosk_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/107?access_token=1aff2330c31045bf", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:16:46,268 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:16:46,274 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/14] Tour self_order_kiosk_cancel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:16:46,337 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/14] Tour self_order_kiosk_cancel → Step .btn:contains(order now) 2026-09-14 11:16:46,465 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:46] "POST /pos-self/data/107 HTTP/1.1" 200 - 93 0.079 0.124 2026-09-14 11:16:46,467 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.174 2026-09-14 11:16:46,493 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-14 11:16:46,852 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:46] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:16:46,852 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:46] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:16:46,872 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:16:47,142 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/14] Tour self_order_kiosk_cancel → Step Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out')) 2026-09-14 11:16:47,208 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/14] Tour self_order_kiosk_cancel → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:16:47,227 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:16:47,275 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/14] Tour self_order_kiosk_cancel → Step Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta')) 2026-09-14 11:16:47,334 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/14] Tour self_order_kiosk_cancel → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:16:47,400 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/14] Tour self_order_kiosk_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:16:47,468 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/14] Tour self_order_kiosk_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:16:47,485 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:47] "GET /web/image/product.product/2544/image_512 HTTP/1.1" 200 - 5 0.006 0.016 2026-09-14 11:16:47,505 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:47] "GET /web/image/product.product/2543/image_512 HTTP/1.1" 200 - 5 0.006 0.039 2026-09-14 11:16:47,517 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/14] Tour self_order_kiosk_cancel → Step Click on back button (trigger: .btn.btn-back) 2026-09-14 11:16:47,584 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/14] Tour self_order_kiosk_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-14 11:16:47,639 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/14] Tour self_order_kiosk_cancel → Step Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order')) 2026-09-14 11:16:47,698 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/14] Tour self_order_kiosk_cancel → Step .btn:contains(order now) 2026-09-14 11:16:48,360 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [13/14] Tour self_order_kiosk_cancel → Step Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In')) 2026-09-14 11:16:48,418 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [14/14] Tour self_order_kiosk_cancel → Step Check if button 'Order' is disabled (trigger: button.disabled:contains("Order")) 2026-09-14 11:16:48,471 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-14 11:16:48,472 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_kiosk_cancel SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-14 11:16:48,511 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 7582308 (allocated 8658944) 2026-09-14 11:16:48,518 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 57005 2026-09-14 11:16:48,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-14 11:16:48,523 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 57005 2026-09-14 11:16:48,565 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpjqnu46yh_chrome_odoo" 2026-09-14 11:16:48,662 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_sides ... 2026-09-14 11:16:56,138 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome pid: 57115 2026-09-14 11:16:56,139 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless temporary user profile dir: /tmp/tmpzh0awyb1_chrome_odoo 2026-09-14 11:16:56,139 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Issuing json command http://127.0.0.1:38561/json/version 2026-09-14 11:16:56,140 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38561/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:16:56,155 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:16:56,155 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Issuing json command http://127.0.0.1:38561/json 2026-09-14 11:16:56,156 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38561/json with timeout 3 increased to 10s during tests 2026-09-14 11:16:56,157 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Websocket url found: ws://127.0.0.1:38561/devtools/page/2C7DC71497004CFCCDB7F5B8C5716EA5 2026-09-14 11:16:56,159 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Enable chrome headless console log notification 2026-09-14 11:16:56,161 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless enable page notifications 2026-09-14 11:16:56,171 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Setting session cookie in browser 2026-09-14 11:16:56,637 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Open "http://127.0.0.1:8069/pos-self/108?access_token=40a335738add4c1a" in browser 2026-09-14 11:16:56,637 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Navigating to: "http://127.0.0.1:8069/pos-self/108?access_token=40a335738add4c1a" 2026-09-14 11:16:56,647 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:16:57,036 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:57] "GET /pos-self/108?access_token=40a335738add4c1a HTTP/1.1" 200 - 62 0.023 0.369 2026-09-14 11:16:57,040 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Navigation result: {'frameId': '2C7DC71497004CFCCDB7F5B8C5716EA5', 'loaderId': '09E9C867228D70627B78FFBBE03F5086', 'isDownload': False} 2026-09-14 11:16:57,041 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Evaluate ready code "odoo.isTourReady('test_self_order_kiosk_combo_sides')" 2026-09-14 11:16:57,060 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:16:57,069 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:16:57,098 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:57] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.023 2026-09-14 11:16:57,109 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:16:57,121 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:57] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.048 2026-09-14 11:16:57,128 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:16:57,140 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:57] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.073 2026-09-14 11:16:57,303 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:57] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-14 11:16:57,336 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Evaluate test code "odoo.startTour('test_self_order_kiosk_combo_sides', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/108?access_token=40a335738add4c1a", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:16:57,345 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [1/8] Tour test_self_order_kiosk_combo_sides → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:16:57,562 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:57] "POST /pos-self/data/108 HTTP/1.1" 200 - 169 0.096 0.145 2026-09-14 11:16:57,603 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: Owl is running in 'dev' mode. 2026-09-14 11:16:57,621 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.298 2026-09-14 11:16:57,697 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [2/8] Tour test_self_order_kiosk_combo_sides → Step Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo')) 2026-09-14 11:16:57,752 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:16:57,757 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:16:57,829 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [3/8] Tour test_self_order_kiosk_combo_sides → Step Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer')) 2026-09-14 11:16:57,864 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:16:57,894 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [4/8] Tour test_self_order_kiosk_combo_sides → Step .page-buttons :disabled:contains("Next") 2026-09-14 11:16:57,926 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:16:57] "GET /web/image/product.product/2546/image_512 HTTP/1.1" 200 - 5 0.004 0.018 2026-09-14 11:16:57,950 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [5/8] Tour test_self_order_kiosk_combo_sides → Step Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather")) 2026-09-14 11:16:58,018 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [6/8] Tour test_self_order_kiosk_combo_sides → Step Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M")) 2026-09-14 11:16:58,083 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [7/8] Tour test_self_order_kiosk_combo_sides → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:16:58,150 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [8/8] Tour test_self_order_kiosk_combo_sides → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-14 11:16:58,221 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: tour succeeded 2026-09-14 11:16:58,222 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_self_order_kiosk_combo_sides SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-14 11:16:58,282 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: heap 7409984 (allocated 8396800) 2026-09-14 11:16:58,296 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing chrome headless with pid 57115 2026-09-14 11:16:58,298 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing websocket connection 2026-09-14 11:16:58,301 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Terminating chrome headless with pid 57115 2026-09-14 11:16:58,364 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Removing chrome user profile "/tmp/tmpzh0awyb1_chrome_odoo" 2026-09-14 11:16:58,431 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation ... 2026-09-14 11:17:05,602 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation: Chrome pid: 57213 2026-09-14 11:17:05,602 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation: Chrome headless temporary user profile dir: /tmp/tmp5x4t8_95_chrome_odoo 2026-09-14 11:17:05,603 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation: Issuing json command http://127.0.0.1:33705/json/version 2026-09-14 11:17:05,604 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:33705/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:17:05,633 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:17:05,633 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation: Issuing json command http://127.0.0.1:33705/json 2026-09-14 11:17:05,634 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:33705/json with timeout 3 increased to 10s during tests 2026-09-14 11:17:05,636 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation: Websocket url found: ws://127.0.0.1:33705/devtools/page/6ECF7CA06163F5F9C6C4897678A17053 2026-09-14 11:17:05,639 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation: Enable chrome headless console log notification 2026-09-14 11:17:05,641 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation: Chrome headless enable page notifications 2026-09-14 11:17:05,645 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation: Setting session cookie in browser 2026-09-14 11:17:06,007 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation: Open "http://127.0.0.1:8069/pos-self/109?access_token=e316c9b35ffb454e" in browser 2026-09-14 11:17:06,007 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation: Navigating to: "http://127.0.0.1:8069/pos-self/109?access_token=e316c9b35ffb454e" 2026-09-14 11:17:06,035 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:17:06,465 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:06] "GET /pos-self/109?access_token=e316c9b35ffb454e HTTP/1.1" 200 - 61 0.042 0.391 2026-09-14 11:17:06,472 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation: Navigation result: {'frameId': '6ECF7CA06163F5F9C6C4897678A17053', 'loaderId': 'EFB8AA1C8652C0272E53E5D42D0A253D', 'isDownload': False} 2026-09-14 11:17:06,472 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation: Evaluate ready code "odoo.isTourReady('self_simple_order')" 2026-09-14 11:17:06,482 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:17:06,521 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:17:06,572 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:06] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.046 0.031 2026-09-14 11:17:06,584 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:17:06,592 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:06] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.080 2026-09-14 11:17:06,605 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:17:06,630 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:06] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.016 0.117 2026-09-14 11:17:06,797 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:06] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-09-14 11:17:06,852 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation: Evaluate test code "odoo.startTour('self_simple_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/109?access_token=e316c9b35ffb454e", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:17:06,863 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation.browser: [1/8] Tour self_simple_order → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:17:06,922 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation.browser: [2/8] Tour self_simple_order → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:17:07,124 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:07] "POST /pos-self/data/109 HTTP/1.1" 200 - 159 0.136 0.152 2026-09-14 11:17:07,161 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.319 2026-09-14 11:17:07,165 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation.browser: Owl is running in 'dev' mode. 2026-09-14 11:17:07,232 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation.browser: [3/8] Tour self_simple_order → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:17:07,257 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:17:07,263 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:17:07,308 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation.browser: [4/8] Tour self_simple_order → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:17:07,383 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation.browser: [5/8] Tour self_simple_order → Step Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:17:07,449 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation.browser: [6/8] Tour self_simple_order → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:17:07,460 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:07] "GET /web/image/product.product/2543/image_512 HTTP/1.1" 200 - 5 0.002 0.011 2026-09-14 11:17:07,533 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation.browser: [7/8] Tour self_simple_order → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-14 11:17:07,560 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72256063 started for PoS orders references: [{'name': 'Kiosk 00617-109-0001', 'uuid': '326746ef-b6b8-4e5e-be7e-3fb3c3d45b6e'}] 2026-09-14 11:17:07,617 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72256063 order {'name': 'Kiosk 00617-109-0001', 'uuid': '326746ef-b6b8-4e5e-be7e-3fb3c3d45b6e'} created pos.order #649 2026-09-14 11:17:07,618 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72256063 finished 2026-09-14 11:17:07,745 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:07] "POST /pos-self-order/process-order-args/kiosk HTTP/1.1" 200 - 103 0.111 0.104 2026-09-14 11:17:07,886 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:07] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 76 0.061 0.058 2026-09-14 11:17:07,920 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation.browser: [8/8] Tour self_simple_order → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:17:07,993 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation.browser: tour succeeded 2026-09-14 11:17:07,993 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation.browser: ╔══════════════════════════════════╗ ║ TOUR self_simple_order SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-14 11:17:08,033 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation.browser: heap 7429164 (allocated 8134656) 2026-09-14 11:17:08,036 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation: Closing chrome headless with pid 57213 2026-09-14 11:17:08,038 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation: Closing websocket connection 2026-09-14 11:17:08,039 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation: Terminating chrome headless with pid 57213 2026-09-14 11:17:08,080 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_order_sent_to_preparation: Removing chrome user profile "/tmp/tmp5x4t8_95_chrome_odoo" 2026-09-14 11:17:08,165 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_language_changes ... 2026-09-14 11:17:16,608 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome pid: 57313 2026-09-14 11:17:16,608 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless temporary user profile dir: /tmp/tmp4vsfmb6u_chrome_odoo 2026-09-14 11:17:16,608 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:44657/json/version 2026-09-14 11:17:16,609 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44657/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:17:16,629 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:17:16,629 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:44657/json 2026-09-14 11:17:16,629 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44657/json with timeout 3 increased to 10s during tests 2026-09-14 11:17:16,635 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Websocket url found: ws://127.0.0.1:44657/devtools/page/703C9EAB46181FD9CCD18C689694BAC5 2026-09-14 11:17:16,637 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Enable chrome headless console log notification 2026-09-14 11:17:16,639 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless enable page notifications 2026-09-14 11:17:16,650 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Setting session cookie in browser 2026-09-14 11:17:16,906 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Open "http://127.0.0.1:8069/pos-self/110?access_token=d6e5b3ac4ec947e9" in browser 2026-09-14 11:17:16,907 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigating to: "http://127.0.0.1:8069/pos-self/110?access_token=d6e5b3ac4ec947e9" 2026-09-14 11:17:16,922 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:17:17,308 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:17] "GET /pos-self/110?access_token=d6e5b3ac4ec947e9 HTTP/1.1" 200 - 62 0.022 0.367 2026-09-14 11:17:17,314 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigation result: {'frameId': '703C9EAB46181FD9CCD18C689694BAC5', 'loaderId': 'B25E73003F937CDC8827888DDCF44D71', 'isDownload': False} 2026-09-14 11:17:17,314 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Evaluate ready code "odoo.isTourReady('self_order_language_changes')" 2026-09-14 11:17:17,319 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:17:17,337 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:17:17,364 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:17] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.021 2026-09-14 11:17:17,375 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:17:17,387 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:17] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.052 2026-09-14 11:17:17,397 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:17:17,416 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:17] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.081 2026-09-14 11:17:17,575 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:17] "GET /website/translations/9f420d186ace0e75e8423d45b70a9d2975a13051?lang=en_US HTTP/1.1" 200 - 2 0.001 0.007 2026-09-14 11:17:17,601 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Evaluate test code "odoo.startTour('self_order_language_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/110?access_token=d6e5b3ac4ec947e9", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:17:17,610 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [1/11] Tour self_order_language_changes → Step Check what the current language is (trigger: .self_order_language_selector:contains("English")) 2026-09-14 11:17:17,791 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:17] "POST /pos-self/data/110 HTTP/1.1" 200 - 162 0.086 0.119 2026-09-14 11:17:17,843 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: Owl is running in 'dev' mode. 2026-09-14 11:17:17,847 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.257 2026-09-14 11:17:17,880 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:17] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:17:17,896 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [2/11] Tour self_order_language_changes → Step Check what the current flag is (trigger: .self_order_language_selector > img[src*=us]) 2026-09-14 11:17:17,961 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [3/11] Tour self_order_language_changes → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:17:17,965 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:17:18,037 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [4/11] Tour self_order_language_changes → Step Click on product 'Test Product' (trigger: .self_order_product_card span:contains('Test Product')) 2026-09-14 11:17:18,064 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:17:18,112 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [5/11] Tour self_order_language_changes → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-14 11:17:18,175 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [6/11] Tour self_order_language_changes → Step Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order')) 2026-09-14 11:17:18,229 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [7/11] Tour self_order_language_changes → Step Click on language selector (trigger: .self_order_language_selector) 2026-09-14 11:17:18,293 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [8/11] Tour self_order_language_changes → Step Check that the language is available (trigger: .self_order_language_popup .btn:contains(French)) 2026-09-14 11:17:18,299 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:18] "GET /base/static/img/country_flags/fr.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:17:18,358 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:18] "GET /pos-self/110?access_token=d6e5b3ac4ec947e9 HTTP/1.1" 303 - 2 0.001 0.004 2026-09-14 11:17:18,434 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:18] "GET /fr/pos-self/110?access_token=d6e5b3ac4ec947e9 HTTP/1.1" 200 - 11 0.004 0.063 2026-09-14 11:17:18,449 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:17:18,526 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:18] "GET /website/translations/70005b41ac5c6627c00a1cd07f28320f07ef46ad?lang=fr_FR HTTP/1.1" 303 - 2 0.001 0.007 2026-09-14 11:17:18,574 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:18] "GET /fr/website/translations/70005b41ac5c6627c00a1cd07f28320f07ef46ad?lang=fr_FR HTTP/1.1" 200 - 2 0.005 0.037 2026-09-14 11:17:18,598 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [9/11] Tour self_order_language_changes → Step Check that the language changed (trigger: .self_order_language_selector:contains(French)) 2026-09-14 11:17:18,787 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:18] "POST /pos-self/data/110 HTTP/1.1" 200 - 96 0.082 0.111 2026-09-14 11:17:18,795 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.004 0.195 2026-09-14 11:17:18,819 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: Owl is running in 'dev' mode. 2026-09-14 11:17:18,850 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [10/11] Tour self_order_language_changes → Step Click on button 'Commander maintenant' (trigger: .btn:contains('Commander maintenant')) 2026-09-14 11:17:18,857 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:17:18,913 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [11/11] Tour self_order_language_changes → Step Click on product 'Produit Test' (trigger: .self_order_product_card span:contains('Produit Test')) 2026-09-14 11:17:18,970 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: tour succeeded 2026-09-14 11:17:18,971 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: ╔════════════════════════════════════════════╗ ║ TOUR self_order_language_changes SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-14 11:17:19,019 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: heap 7596468 (allocated 8859648) 2026-09-14 11:17:19,022 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing chrome headless with pid 57313 2026-09-14 11:17:19,030 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing websocket connection 2026-09-14 11:17:19,031 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Terminating chrome headless with pid 57313 2026-09-14 11:17:19,134 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Removing chrome user profile "/tmp/tmp4vsfmb6u_chrome_odoo" 2026-09-14 11:17:19,211 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_pricelist ... 2026-09-14 11:17:26,414 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome pid: 57423 2026-09-14 11:17:26,414 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless temporary user profile dir: /tmp/tmpysgr1z7j_chrome_odoo 2026-09-14 11:17:26,414 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:37989/json/version 2026-09-14 11:17:26,415 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:37989/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:17:26,418 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:17:26,418 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:37989/json 2026-09-14 11:17:26,418 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:37989/json with timeout 3 increased to 10s during tests 2026-09-14 11:17:26,420 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Websocket url found: ws://127.0.0.1:37989/devtools/page/DAB09B3EAD052D1162E376076208ABD2 2026-09-14 11:17:26,421 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Enable chrome headless console log notification 2026-09-14 11:17:26,423 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless enable page notifications 2026-09-14 11:17:26,427 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Setting session cookie in browser 2026-09-14 11:17:26,812 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Open "http://127.0.0.1:8069/pos-self/111?access_token=4d22aa3a3d7a46eb" in browser 2026-09-14 11:17:26,812 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Navigating to: "http://127.0.0.1:8069/pos-self/111?access_token=4d22aa3a3d7a46eb" 2026-09-14 11:17:26,823 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:17:27,212 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:27] "GET /pos-self/111?access_token=4d22aa3a3d7a46eb HTTP/1.1" 200 - 62 0.045 0.347 2026-09-14 11:17:27,216 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Navigation result: {'frameId': 'DAB09B3EAD052D1162E376076208ABD2', 'loaderId': '279514FD6C28ADEFF83E94029763B4FB', 'isDownload': False} 2026-09-14 11:17:27,216 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Evaluate ready code "odoo.isTourReady('self_order_pricelist')" 2026-09-14 11:17:27,231 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:17:27,251 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:17:27,292 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:27] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.035 0.021 2026-09-14 11:17:27,300 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:17:27,314 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:27] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.072 2026-09-14 11:17:27,321 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:17:27,352 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:27] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.099 2026-09-14 11:17:27,472 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:27] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:17:27,500 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Evaluate test code "odoo.startTour('self_order_pricelist', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/111?access_token=4d22aa3a3d7a46eb", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:17:27,509 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [1/13] Tour self_order_pricelist → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:17:27,568 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [2/13] Tour self_order_pricelist → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:17:27,808 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:27] "POST /pos-self/data/111 HTTP/1.1" 200 - 169 0.151 0.162 2026-09-14 11:17:27,853 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: Owl is running in 'dev' mode. 2026-09-14 11:17:27,862 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.360 2026-09-14 11:17:27,937 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [3/13] Tour self_order_pricelist → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:17:27,971 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:17:27,987 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:17:28,027 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [4/13] Tour self_order_pricelist → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:17:28,088 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [5/13] Tour self_order_pricelist → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:17:28,164 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [6/13] Tour self_order_pricelist → Step Check product card with Coca-Cola and 5.06 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("2")):has(div .o-so-tabular-nums:contains("5.06"))) 2026-09-14 11:17:28,222 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:28] "GET /web/image/product.product/2543/image_512 HTTP/1.1" 200 - 5 0.006 0.015 2026-09-14 11:17:28,223 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [7/13] Tour self_order_pricelist → Step Click on back button (trigger: .btn.btn-back) 2026-09-14 11:17:28,281 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [8/13] Tour self_order_pricelist → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:17:28,351 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [9/13] Tour self_order_pricelist → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:17:28,421 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [10/13] Tour self_order_pricelist → Step Check product card with Coca-Cola and 3.45 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("3")):has(div .o-so-tabular-nums:contains("3.45"))) 2026-09-14 11:17:28,483 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [11/13] Tour self_order_pricelist → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:17:28,545 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [12/13] Tour self_order_pricelist → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-14 11:17:28,574 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40418299 started for PoS orders references: [{'name': 'Kiosk 00619-111-0001', 'uuid': '6414512a-79fc-49aa-a373-51f5cf00d8a0'}] 2026-09-14 11:17:28,626 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40418299 order {'name': 'Kiosk 00619-111-0001', 'uuid': '6414512a-79fc-49aa-a373-51f5cf00d8a0'} created pos.order #650 2026-09-14 11:17:28,628 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40418299 finished 2026-09-14 11:17:28,739 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:28] "POST /pos-self-order/process-order-args/kiosk HTTP/1.1" 200 - 106 0.091 0.104 2026-09-14 11:17:28,865 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:28] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 76 0.036 0.072 2026-09-14 11:17:28,902 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [13/13] Tour self_order_pricelist → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:17:28,970 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: tour succeeded 2026-09-14 11:17:28,971 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: ╔═════════════════════════════════════╗ ║ TOUR self_order_pricelist SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-14 11:17:29,012 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: heap 7809188 (allocated 8396800) 2026-09-14 11:17:29,015 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing chrome headless with pid 57423 2026-09-14 11:17:29,015 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing websocket connection 2026-09-14 11:17:29,016 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Terminating chrome headless with pid 57423 2026-09-14 11:17:29,071 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Removing chrome user profile "/tmp/tmpysgr1z7j_chrome_odoo" 2026-09-14 11:17:29,152 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:17:30,282 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync ... 2026-09-14 11:17:37,342 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome pid: 57532 2026-09-14 11:17:37,343 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome headless temporary user profile dir: /tmp/tmpkcjhon1u_chrome_odoo 2026-09-14 11:17:37,343 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Issuing json command http://127.0.0.1:46465/json/version 2026-09-14 11:17:37,344 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46465/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:17:37,378 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:17:37,378 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Issuing json command http://127.0.0.1:46465/json 2026-09-14 11:17:37,378 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46465/json with timeout 3 increased to 10s during tests 2026-09-14 11:17:37,394 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Websocket url found: ws://127.0.0.1:46465/devtools/page/5DFEE5575FAE20D126BD5BCE3FDE99FD 2026-09-14 11:17:37,409 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Enable chrome headless console log notification 2026-09-14 11:17:37,410 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome headless enable page notifications 2026-09-14 11:17:37,414 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Setting session cookie in browser 2026-09-14 11:17:37,783 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Open "http://127.0.0.1:8069/pos-self/112?access_token=8a552702b27649ed" in browser 2026-09-14 11:17:37,783 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Navigating to: "http://127.0.0.1:8069/pos-self/112?access_token=8a552702b27649ed" 2026-09-14 11:17:37,795 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:17:39,059 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:39] "GET /pos-self/112?access_token=8a552702b27649ed HTTP/1.1" 200 - 61 0.047 1.220 2026-09-14 11:17:39,063 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Navigation result: {'frameId': '5DFEE5575FAE20D126BD5BCE3FDE99FD', 'loaderId': '26840B80641936CEB29E9CAC14E7A34C', 'isDownload': False} 2026-09-14 11:17:39,063 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Evaluate ready code "odoo.isTourReady('test_self_order_meal_do_not_change_tracking_number_on_sync')" 2026-09-14 11:17:39,070 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:17:39,097 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:17:39,116 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:39] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.032 2026-09-14 11:17:39,124 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:17:39,168 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:39] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.074 2026-09-14 11:17:39,175 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:17:39,192 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:39] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.096 2026-09-14 11:17:39,260 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:39] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:17:39,286 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: IndexedDB 1 Ready 2026-09-14 11:17:39,287 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Evaluate test code "odoo.startTour('test_self_order_meal_do_not_change_tracking_number_on_sync', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/112?access_token=8a552702b27649ed", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:17:39,301 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [1/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:17:39,351 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [2/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:17:39,569 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:39] "POST /pos-self/data/112 HTTP/1.1" 200 - 159 0.147 0.143 2026-09-14 11:17:39,608 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.323 2026-09-14 11:17:39,624 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: Owl is running in 'dev' mode. 2026-09-14 11:17:39,689 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:17:39,721 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [3/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:17:39,753 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:17:39,814 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [4/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step body 2026-09-14 11:17:39,913 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78656373 started for PoS orders references: [{'name': 'Self-Order 00620-112-0001', 'uuid': '488b486d-c9c0-4d90-a71d-ac7c40a60a54'}] 2026-09-14 11:17:39,935 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added lines [959] to pos.order #9 2026-09-14 11:17:39,943 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78656373 order {'name': 'Self-Order 00620-112-0001', 'uuid': '488b486d-c9c0-4d90-a71d-ac7c40a60a54'} updated pos.order #9 2026-09-14 11:17:39,945 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78656373 finished 2026-09-14 11:17:40,090 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:40] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 126 0.094 0.113 2026-09-14 11:17:40,101 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [5/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:17:40,158 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [6/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step body 2026-09-14 11:17:40,259 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61098462 started for PoS orders references: [{'name': 'Self-Order 00620-112-0001', 'uuid': 'b3abf526-e575-4c29-a1b7-0264e21c6dda'}] 2026-09-14 11:17:40,304 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #227 deleted ir.model.data records with IDs: [287318, 287319] 2026-09-14 11:17:40,304 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #227 deleted pos.order.line records with IDs: [15, 16] 2026-09-14 11:17:40,327 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61098462 order {'name': 'Self-Order 00620-112-0001', 'uuid': 'b3abf526-e575-4c29-a1b7-0264e21c6dda'} updated pos.order #9 2026-09-14 11:17:40,332 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61098462 finished 2026-09-14 11:17:40,490 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: Simulating signal changes during tests 2026-09-14 11:17:40,491 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:40] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 166 0.139 0.129 2026-09-14 11:17:40,499 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [7/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:17:40,553 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [8/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta')) 2026-09-14 11:17:40,616 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [9/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step body 2026-09-14 11:17:40,751 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28848580 started for PoS orders references: [{'name': 'Self-Order 00620-112-0001', 'uuid': 'b3abf526-e575-4c29-a1b7-0264e21c6dda'}] 2026-09-14 11:17:40,793 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added lines [960] to pos.order #9 2026-09-14 11:17:40,802 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28848580 order {'name': 'Self-Order 00620-112-0001', 'uuid': 'b3abf526-e575-4c29-a1b7-0264e21c6dda'} updated pos.order #9 2026-09-14 11:17:40,806 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28848580 finished 2026-09-14 11:17:40,902 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:40] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 105 0.113 0.101 2026-09-14 11:17:40,908 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [10/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:17:40,963 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [11/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step body 2026-09-14 11:17:41,078 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88475814 started for PoS orders references: [{'name': 'Self-Order 00620-112-0001', 'uuid': 'b3abf526-e575-4c29-a1b7-0264e21c6dda'}] 2026-09-14 11:17:41,099 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88475814 order {'name': 'Self-Order 00620-112-0001', 'uuid': 'b3abf526-e575-4c29-a1b7-0264e21c6dda'} updated pos.order #9 2026-09-14 11:17:41,100 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88475814 finished 2026-09-14 11:17:41,176 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:41] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 85 0.066 0.086 2026-09-14 11:17:41,183 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: tour succeeded 2026-09-14 11:17:41,184 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: ╔═══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_meal_do_not_change_tracking_number_on_sync SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════════╝ 2026-09-14 11:17:41,229 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: heap 7456232 (allocated 8658944) 2026-09-14 11:17:41,231 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Closing chrome headless with pid 57532 2026-09-14 11:17:41,232 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Closing websocket connection 2026-09-14 11:17:41,232 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Terminating chrome headless with pid 57532 2026-09-14 11:17:41,289 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Removing chrome user profile "/tmp/tmpkcjhon1u_chrome_odoo" 2026-09-14 11:17:41,340 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-09-14 11:17:48,605 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 57640 2026-09-14 11:17:48,605 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp66wnmnkr_chrome_odoo 2026-09-14 11:17:48,605 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33573/json/version 2026-09-14 11:17:48,609 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:33573/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:17:48,637 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:17:48,637 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33573/json 2026-09-14 11:17:48,638 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:33573/json with timeout 3 increased to 10s during tests 2026-09-14 11:17:48,640 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33573/devtools/page/01B0B0B9B961C5E25CB5AE44664D274B 2026-09-14 11:17:48,644 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-14 11:17:48,645 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-14 11:17:48,648 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-14 11:17:49,021 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/113?access_token=aa401ac4e2f642a1" in browser 2026-09-14 11:17:49,021 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/113?access_token=aa401ac4e2f642a1" 2026-09-14 11:17:49,036 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:17:49,425 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:49] "GET /pos-self/113?access_token=aa401ac4e2f642a1 HTTP/1.1" 200 - 61 0.037 0.354 2026-09-14 11:17:49,428 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '01B0B0B9B961C5E25CB5AE44664D274B', 'loaderId': '30444411F502532D4DD334983EB87B68', 'isDownload': False} 2026-09-14 11:17:49,428 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_in')" 2026-09-14 11:17:49,434 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:17:49,455 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:17:49,482 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:49] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.016 2026-09-14 11:17:49,491 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:17:49,522 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:49] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.068 2026-09-14 11:17:49,534 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:17:49,548 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:49] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.094 2026-09-14 11:17:49,674 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:49] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-09-14 11:17:49,727 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: IndexedDB 1 Ready 2026-09-14 11:17:49,738 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_each_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/113?access_token=aa401ac4e2f642a1", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:17:49,743 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/27] Tour self_mobile_each_table_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:17:49,744 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-14 11:17:49,798 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/27] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:17:49,989 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:49] "POST /pos-self/data/113 HTTP/1.1" 200 - 159 0.109 0.170 2026-09-14 11:17:49,990 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.228 2026-09-14 11:17:50,017 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-14 11:17:50,072 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/27] Tour self_mobile_each_table_takeaway_in → Step Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In')) 2026-09-14 11:17:50,078 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:50] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:17:50,082 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:50] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:17:50,125 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:17:50,165 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/27] Tour self_mobile_each_table_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:17:50,210 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:17:50,258 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/27] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:17:50,338 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/27] Tour self_mobile_each_table_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:17:50,391 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/27] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:17:50,408 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:50] "GET /web/image/product.product/2549/image_512 HTTP/1.1" 200 - 5 0.006 0.015 2026-09-14 11:17:50,451 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/27] Tour self_mobile_each_table_takeaway_in → Step Select table 3 (trigger: .self_order_popup_table select) 2026-09-14 11:17:50,513 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/27] Tour self_mobile_each_table_takeaway_in → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 3')) 2026-09-14 11:17:50,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/27] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:17:50,625 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46731549 started for PoS orders references: [{'name': 'Self-Order 00621-113-0001', 'uuid': '57c5b71a-162d-40c6-b423-6faef59e1cdf'}] 2026-09-14 11:17:50,676 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46731549 order {'name': 'Self-Order 00621-113-0001', 'uuid': '57c5b71a-162d-40c6-b423-6faef59e1cdf'} created pos.order #651 2026-09-14 11:17:50,677 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46731549 finished 2026-09-14 11:17:50,783 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:50] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 103 0.099 0.091 2026-09-14 11:17:50,961 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:50] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 76 0.080 0.076 2026-09-14 11:17:50,998 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/27] Tour self_mobile_each_table_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:contains(Order Now)))) 2026-09-14 11:17:51,071 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/27] Tour self_mobile_each_table_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-14 11:17:51,133 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/27] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:17:51,197 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/27] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:17:51,283 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:51] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.023 0.045 2026-09-14 11:17:51,313 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/27] Tour self_mobile_each_table_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:contains(Order Now)))) 2026-09-14 11:17:51,387 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/27] Tour self_mobile_each_table_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-14 11:17:51,449 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/27] Tour self_mobile_each_table_takeaway_in → Step Click on 'Cancel' button (trigger: .order-cart-content .btn:contains("Cancel")) 2026-09-14 11:17:51,516 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/27] Tour self_mobile_each_table_takeaway_in → Step Validate cancel popup (trigger: .modal-dialog .btn:contains('Cancel Order')) 2026-09-14 11:17:51,582 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/27] Tour self_mobile_each_table_takeaway_in → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:17:51,608 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:51] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 19 0.008 0.017 2026-09-14 11:17:51,646 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/27] Tour self_mobile_each_table_takeaway_in → Step Check is button 'My Orders' (trigger: .btn:contains('My Orders')) 2026-09-14 11:17:51,711 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/27] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:17:51,765 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/27] Tour self_mobile_each_table_takeaway_in → Step Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In')) 2026-09-14 11:17:51,832 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/27] Tour self_mobile_each_table_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:17:51,902 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [24/27] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:17:51,960 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [25/27] Tour self_mobile_each_table_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:17:52,016 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [26/27] Tour self_mobile_each_table_takeaway_in → Step remove orderline with name Coca-Cola (trigger: .product-card-item:has(.product-info strong:contains(Coca-Cola)) .product-controllers button:eq(0)) 2026-09-14 11:17:52,082 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [27/27] Tour self_mobile_each_table_takeaway_in → Step product page is shown (trigger: .product-list) 2026-09-14 11:17:52,149 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-14 11:17:52,150 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR self_mobile_each_table_takeaway_in SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-14 11:17:52,194 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8229036 (allocated 9183232) 2026-09-14 11:17:52,212 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 57640 2026-09-14 11:17:52,219 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-14 11:17:52,219 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 57640 2026-09-14 11:17:52,275 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp66wnmnkr_chrome_odoo" 2026-09-14 11:17:52,445 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 57752 2026-09-14 11:17:52,445 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp1njs1rpy_chrome_odoo 2026-09-14 11:17:52,445 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:40619/json/version 2026-09-14 11:17:52,447 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:40619/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:17:52,450 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:17:52,450 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:40619/json 2026-09-14 11:17:52,451 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:40619/json with timeout 3 increased to 10s during tests 2026-09-14 11:17:52,453 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:40619/devtools/page/CF998EAB856631BEA2EE0D250D38365D 2026-09-14 11:17:52,456 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-14 11:17:52,461 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-14 11:17:52,466 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-14 11:17:52,474 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/113?access_token=aa401ac4e2f642a1" in browser 2026-09-14 11:17:52,474 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/113?access_token=aa401ac4e2f642a1" 2026-09-14 11:17:52,525 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:52] "GET /pos-self/113?access_token=aa401ac4e2f642a1 HTTP/1.1" 200 - 8 0.010 0.029 2026-09-14 11:17:52,530 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'CF998EAB856631BEA2EE0D250D38365D', 'loaderId': '808E8432EE251529C4EF97A18DB92D8D', 'isDownload': False} 2026-09-14 11:17:52,530 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_out')" 2026-09-14 11:17:52,550 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:17:52,578 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:52] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.019 2026-09-14 11:17:52,587 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:52] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.019 2026-09-14 11:17:52,603 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:52] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.009 0.038 2026-09-14 11:17:52,751 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:52] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-14 11:17:52,783 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: IndexedDB 1 Ready 2026-09-14 11:17:52,790 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_each_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/113?access_token=aa401ac4e2f642a1", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:17:52,806 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/13] Tour self_mobile_each_table_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:17:52,853 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/13] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:17:53,012 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:53] "POST /pos-self/data/113 HTTP/1.1" 200 - 93 0.110 0.131 2026-09-14 11:17:53,021 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.005 0.242 2026-09-14 11:17:53,054 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-14 11:17:53,105 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/13] Tour self_mobile_each_table_takeaway_out → Step Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out')) 2026-09-14 11:17:53,116 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:53] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:17:53,117 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:53] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:17:53,140 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:17:53,144 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:17:53,187 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/13] Tour self_mobile_each_table_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:17:53,209 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:17:53,264 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/13] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:17:53,340 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/13] Tour self_mobile_each_table_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:17:53,398 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/13] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:17:53,411 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:53] "GET /web/image/product.product/2549/image_512 HTTP/1.1" 200 - 5 0.015 0.015 2026-09-14 11:17:53,462 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/13] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:17:53,492 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89737097 started for PoS orders references: [{'name': 'Self-Order 00621-113-0002', 'uuid': 'c32d0c01-c606-43f3-8be7-e9cfb26a7b26'}] 2026-09-14 11:17:53,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89737097 order {'name': 'Self-Order 00621-113-0002', 'uuid': 'c32d0c01-c606-43f3-8be7-e9cfb26a7b26'} created pos.order #652 2026-09-14 11:17:53,523 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89737097 finished 2026-09-14 11:17:53,582 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:53] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 67 0.045 0.078 2026-09-14 11:17:53,716 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:53] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.022 0.046 2026-09-14 11:17:53,754 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/13] Tour self_mobile_each_table_takeaway_out → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:contains(Order Now)))) 2026-09-14 11:17:53,821 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/13] Tour self_mobile_each_table_takeaway_out → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-14 11:17:53,884 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/13] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:17:53,948 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/13] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:17:54,059 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:54] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.034 0.059 2026-09-14 11:17:54,097 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/13] Tour self_mobile_each_table_takeaway_out → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:contains(Order Now)))) 2026-09-14 11:17:54,170 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-14 11:17:54,171 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR self_mobile_each_table_takeaway_out SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-14 11:17:54,210 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7665472 (allocated 8658944) 2026-09-14 11:17:54,221 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 57752 2026-09-14 11:17:54,226 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-14 11:17:54,227 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 57752 2026-09-14 11:17:54,278 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp1njs1rpy_chrome_odoo" 2026-09-14 11:17:54,456 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 57867 2026-09-14 11:17:54,456 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpnjw4aj20_chrome_odoo 2026-09-14 11:17:54,456 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:36429/json/version 2026-09-14 11:17:54,457 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36429/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:17:54,485 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:17:54,485 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:36429/json 2026-09-14 11:17:54,486 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36429/json with timeout 3 increased to 10s during tests 2026-09-14 11:17:54,491 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:36429/devtools/page/8BF3A9C7B4289DBDA86FDC6E4714B05E 2026-09-14 11:17:54,493 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-14 11:17:54,494 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-14 11:17:54,498 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-14 11:17:54,506 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/113?access_token=aa401ac4e2f642a1" in browser 2026-09-14 11:17:54,506 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/113?access_token=aa401ac4e2f642a1" 2026-09-14 11:17:54,562 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:54] "GET /pos-self/113?access_token=aa401ac4e2f642a1 HTTP/1.1" 200 - 8 0.010 0.034 2026-09-14 11:17:54,572 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '8BF3A9C7B4289DBDA86FDC6E4714B05E', 'loaderId': '588DB5AAF711E53B95213B7FE3EDD02E', 'isDownload': False} 2026-09-14 11:17:54,572 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_in')" 2026-09-14 11:17:54,584 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:17:54,600 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:54] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.009 2026-09-14 11:17:54,609 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:54] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.017 2026-09-14 11:17:54,621 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:54] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.026 2026-09-14 11:17:54,772 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:54] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-14 11:17:54,793 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: IndexedDB 1 Ready 2026-09-14 11:17:54,794 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_each_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/113?access_token=aa401ac4e2f642a1", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:17:54,804 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/13] Tour self_mobile_each_counter_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:17:54,864 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:17:54,950 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:54] "POST /pos-self/data/113 HTTP/1.1" 200 - 93 0.042 0.122 2026-09-14 11:17:54,956 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.163 2026-09-14 11:17:54,987 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-14 11:17:55,050 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/13] Tour self_mobile_each_counter_takeaway_in → Step Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In')) 2026-09-14 11:17:55,057 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:55] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:17:55,058 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:55] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:17:55,082 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:17:55,089 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-09-14 11:17:55,152 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/13] Tour self_mobile_each_counter_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:17:55,180 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:17:55,228 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:17:55,310 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/13] Tour self_mobile_each_counter_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:17:55,362 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:17:55,389 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:55] "GET /web/image/product.product/2549/image_512 HTTP/1.1" 200 - 5 0.004 0.024 2026-09-14 11:17:55,430 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:17:55,457 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49739348 started for PoS orders references: [{'name': 'Self-Order 00621-113-0003', 'uuid': 'cf4fb220-a691-4a80-bfa9-2b427e8fe45c'}] 2026-09-14 11:17:55,495 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49739348 order {'name': 'Self-Order 00621-113-0003', 'uuid': 'cf4fb220-a691-4a80-bfa9-2b427e8fe45c'} created pos.order #653 2026-09-14 11:17:55,496 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49739348 finished 2026-09-14 11:17:55,553 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:55] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 67 0.052 0.076 2026-09-14 11:17:55,657 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:55] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.035 0.049 2026-09-14 11:17:55,680 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/13] Tour self_mobile_each_counter_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:contains(Order Now)))) 2026-09-14 11:17:55,753 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-14 11:17:55,817 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:17:55,882 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:17:55,981 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:55] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.030 0.050 2026-09-14 11:17:56,013 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/13] Tour self_mobile_each_counter_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:contains(Order Now)))) 2026-09-14 11:17:56,086 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-14 11:17:56,087 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR self_mobile_each_counter_takeaway_in SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-14 11:17:56,117 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7666472 (allocated 8396800) 2026-09-14 11:17:56,130 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 57867 2026-09-14 11:17:56,133 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-14 11:17:56,133 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 57867 2026-09-14 11:17:56,213 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpnjw4aj20_chrome_odoo" 2026-09-14 11:17:56,375 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 57978 2026-09-14 11:17:56,375 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp3czq6_y5_chrome_odoo 2026-09-14 11:17:56,375 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:36113/json/version 2026-09-14 11:17:56,376 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36113/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:17:56,411 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:17:56,411 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:36113/json 2026-09-14 11:17:56,411 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36113/json with timeout 3 increased to 10s during tests 2026-09-14 11:17:56,419 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:36113/devtools/page/48A4463DD19D0D829A2EB2F22A3E52AA 2026-09-14 11:17:56,423 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-14 11:17:56,434 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-14 11:17:56,444 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-14 11:17:56,457 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/113?access_token=aa401ac4e2f642a1" in browser 2026-09-14 11:17:56,457 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/113?access_token=aa401ac4e2f642a1" 2026-09-14 11:17:56,485 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:56] "GET /pos-self/113?access_token=aa401ac4e2f642a1 HTTP/1.1" 200 - 8 0.004 0.017 2026-09-14 11:17:56,489 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '48A4463DD19D0D829A2EB2F22A3E52AA', 'loaderId': 'CCA9775691DAC83760C5F0C8B543CD6E', 'isDownload': False} 2026-09-14 11:17:56,489 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_out')" 2026-09-14 11:17:56,508 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:17:56,522 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:56] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-09-14 11:17:56,527 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:56] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.014 2026-09-14 11:17:56,535 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:56] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.018 2026-09-14 11:17:56,693 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:56] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-14 11:17:56,711 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: IndexedDB 1 Ready 2026-09-14 11:17:56,713 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_each_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/113?access_token=aa401ac4e2f642a1", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:17:56,718 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/13] Tour self_mobile_each_counter_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:17:56,780 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/13] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:17:56,937 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:56] "POST /pos-self/data/113 HTTP/1.1" 200 - 93 0.099 0.130 2026-09-14 11:17:56,943 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.234 2026-09-14 11:17:56,972 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-14 11:17:57,017 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-09-14 11:17:57,029 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/13] Tour self_mobile_each_counter_takeaway_out → Step Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out')) 2026-09-14 11:17:57,033 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:57] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:17:57,038 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:57] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:17:57,061 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:17:57,139 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/13] Tour self_mobile_each_counter_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:17:57,174 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:17:57,205 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/13] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:17:57,291 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/13] Tour self_mobile_each_counter_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:17:57,347 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/13] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:17:57,368 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:57] "GET /web/image/product.product/2549/image_512 HTTP/1.1" 200 - 5 0.007 0.020 2026-09-14 11:17:57,436 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/13] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:17:57,481 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59677043 started for PoS orders references: [{'name': 'Self-Order 00621-113-0004', 'uuid': '40bc8c85-419c-45cf-9350-c7e64643a407'}] 2026-09-14 11:17:57,519 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59677043 order {'name': 'Self-Order 00621-113-0004', 'uuid': '40bc8c85-419c-45cf-9350-c7e64643a407'} created pos.order #654 2026-09-14 11:17:57,520 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59677043 finished 2026-09-14 11:17:57,588 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:57] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 67 0.062 0.101 2026-09-14 11:17:57,728 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:57] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.059 0.056 2026-09-14 11:17:57,764 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/13] Tour self_mobile_each_counter_takeaway_out → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:contains(Order Now)))) 2026-09-14 11:17:57,838 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/13] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-14 11:17:57,901 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/13] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:17:57,965 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/13] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:17:58,070 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:58] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.042 0.044 2026-09-14 11:17:58,098 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/13] Tour self_mobile_each_counter_takeaway_out → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:contains(Order Now)))) 2026-09-14 11:17:58,170 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-14 11:17:58,170 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR self_mobile_each_counter_takeaway_out SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-14 11:17:58,212 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7685944 (allocated 8658944) 2026-09-14 11:17:58,213 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 57978 2026-09-14 11:17:58,214 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-14 11:17:58,214 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 57978 2026-09-14 11:17:58,269 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp3czq6_y5_chrome_odoo" 2026-09-14 11:17:58,464 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 58093 2026-09-14 11:17:58,465 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp_wlo1itv_chrome_odoo 2026-09-14 11:17:58,465 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:43649/json/version 2026-09-14 11:17:58,466 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43649/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:17:58,528 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:17:58,528 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:43649/json 2026-09-14 11:17:58,529 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43649/json with timeout 3 increased to 10s during tests 2026-09-14 11:17:58,530 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:43649/devtools/page/DCDA37806E57E44BA893ED395D5680C0 2026-09-14 11:17:58,533 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-14 11:17:58,534 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-14 11:17:58,542 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-14 11:17:58,564 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/113?access_token=aa401ac4e2f642a1" in browser 2026-09-14 11:17:58,564 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/113?access_token=aa401ac4e2f642a1" 2026-09-14 11:17:58,602 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:58] "GET /pos-self/113?access_token=aa401ac4e2f642a1 HTTP/1.1" 200 - 8 0.007 0.024 2026-09-14 11:17:58,617 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'DCDA37806E57E44BA893ED395D5680C0', 'loaderId': 'A277147055C4B1F63776C1E18F7CF6CA', 'isDownload': False} 2026-09-14 11:17:58,617 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_in')" 2026-09-14 11:17:58,631 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:17:58,651 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:58] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 11:17:58,656 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:58] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-09-14 11:17:58,666 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:58] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.017 2026-09-14 11:17:58,820 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:58] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:17:58,841 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.006 2026-09-14 11:17:58,850 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_meal_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/113?access_token=aa401ac4e2f642a1", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:17:58,851 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: IndexedDB 1 Ready 2026-09-14 11:17:58,868 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/21] Tour self_mobile_meal_table_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:17:58,914 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/21] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:17:59,102 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:59] "POST /pos-self/data/113 HTTP/1.1" 200 - 93 0.134 0.133 2026-09-14 11:17:59,104 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.248 2026-09-14 11:17:59,133 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-14 11:17:59,200 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/21] Tour self_mobile_meal_table_takeaway_in → Step Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In')) 2026-09-14 11:17:59,205 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:59] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:17:59,208 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:59] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:17:59,247 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:17:59,303 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/21] Tour self_mobile_meal_table_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:17:59,324 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:17:59,372 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/21] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:17:59,446 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/21] Tour self_mobile_meal_table_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:17:59,502 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:59] "GET /web/image/product.product/2549/image_512 HTTP/1.1" 200 - 5 0.002 0.015 2026-09-14 11:17:59,505 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/21] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:17:59,569 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/21] Tour self_mobile_meal_table_takeaway_in → Step Select table 3 (trigger: .self_order_popup_table select) 2026-09-14 11:17:59,630 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/21] Tour self_mobile_meal_table_takeaway_in → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 3')) 2026-09-14 11:17:59,713 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/21] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:17:59,740 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52387888 started for PoS orders references: [{'name': 'Self-Order 00621-113-0005', 'uuid': '2c99726b-35c3-4a03-b301-14d60568356e'}] 2026-09-14 11:17:59,783 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52387888 order {'name': 'Self-Order 00621-113-0005', 'uuid': '2c99726b-35c3-4a03-b301-14d60568356e'} created pos.order #655 2026-09-14 11:17:59,785 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52387888 finished 2026-09-14 11:17:59,859 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:59] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 67 0.068 0.085 2026-09-14 11:17:59,973 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:17:59] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.039 0.053 2026-09-14 11:17:59,999 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/21] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:18:00,074 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/21] Tour self_mobile_meal_table_takeaway_in → Step Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta')) 2026-09-14 11:18:00,134 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/21] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:18:00,193 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/21] Tour self_mobile_meal_table_takeaway_in → Step Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:18:00,217 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:00] "GET /web/image/product.product/2550/image_512 HTTP/1.1" 200 - 5 0.003 0.013 2026-09-14 11:18:00,249 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/21] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:18:00,323 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/21] Tour self_mobile_meal_table_takeaway_in → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-14 11:18:00,361 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15451733 started for PoS orders references: [{'name': '/', 'uuid': '2c99726b-35c3-4a03-b301-14d60568356e'}] 2026-09-14 11:18:00,382 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added lines [966] to pos.order #655 2026-09-14 11:18:00,394 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15451733 order {'name': '/', 'uuid': '2c99726b-35c3-4a03-b301-14d60568356e'} updated pos.order #655 2026-09-14 11:18:00,395 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15451733 finished 2026-09-14 11:18:00,505 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:00] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 84 0.089 0.093 2026-09-14 11:18:00,625 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:00] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.048 0.057 2026-09-14 11:18:00,665 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/21] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:18:00,731 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/21] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-14 11:18:00,796 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/21] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:18:00,852 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/21] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:18:00,948 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:00] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.039 0.051 2026-09-14 11:18:00,980 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/21] Tour self_mobile_meal_table_takeaway_in → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:18:01,052 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-14 11:18:01,052 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR self_mobile_meal_table_takeaway_in SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-14 11:18:01,099 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8132324 (allocated 8921088) 2026-09-14 11:18:01,100 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 58093 2026-09-14 11:18:01,103 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-14 11:18:01,108 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 58093 2026-09-14 11:18:01,164 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp_wlo1itv_chrome_odoo" 2026-09-14 11:18:01,322 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 58203 2026-09-14 11:18:01,322 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpq_gohdjn_chrome_odoo 2026-09-14 11:18:01,322 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:41425/json/version 2026-09-14 11:18:01,326 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:41425/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:18:01,347 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:18:01,347 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:41425/json 2026-09-14 11:18:01,348 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:41425/json with timeout 3 increased to 10s during tests 2026-09-14 11:18:01,353 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:41425/devtools/page/3CA533BA9D80A771D4DE857B10A6286F 2026-09-14 11:18:01,357 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-14 11:18:01,358 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-14 11:18:01,369 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-14 11:18:01,379 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/113?access_token=aa401ac4e2f642a1" in browser 2026-09-14 11:18:01,379 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/113?access_token=aa401ac4e2f642a1" 2026-09-14 11:18:01,426 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:01] "GET /pos-self/113?access_token=aa401ac4e2f642a1 HTTP/1.1" 200 - 8 0.009 0.021 2026-09-14 11:18:01,434 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '3CA533BA9D80A771D4DE857B10A6286F', 'loaderId': 'C4FADF01A3E42AB56D8DE90B74180E88', 'isDownload': False} 2026-09-14 11:18:01,434 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_out')" 2026-09-14 11:18:01,445 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:18:01,467 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:01] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 11:18:01,476 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:01] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-09-14 11:18:01,499 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:01] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.039 2026-09-14 11:18:01,626 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:01] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:18:01,648 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_meal_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/113?access_token=aa401ac4e2f642a1", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:18:01,648 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-14 11:18:01,651 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: IndexedDB 1 Ready 2026-09-14 11:18:01,655 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/20] Tour self_mobile_meal_table_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:18:01,717 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/20] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:18:01,854 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:01] "POST /pos-self/data/113 HTTP/1.1" 200 - 93 0.077 0.135 2026-09-14 11:18:01,855 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.189 2026-09-14 11:18:01,898 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-14 11:18:01,967 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/20] Tour self_mobile_meal_table_takeaway_out → Step Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out')) 2026-09-14 11:18:01,974 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:01] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:18:01,976 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:01] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:18:01,991 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:18:02,050 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/20] Tour self_mobile_meal_table_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:18:02,080 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:18:02,119 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/20] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:18:02,188 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/20] Tour self_mobile_meal_table_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:18:02,252 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/20] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:18:02,253 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:02] "GET /web/image/product.product/2549/image_512 HTTP/1.1" 200 - 5 0.005 0.013 2026-09-14 11:18:02,320 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/20] Tour self_mobile_meal_table_takeaway_out → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-14 11:18:02,347 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75441126 started for PoS orders references: [{'name': 'Self-Order 00621-113-0006', 'uuid': '9896ef0f-5db7-4a53-9fbc-985b02105a4e'}] 2026-09-14 11:18:02,395 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75441126 order {'name': 'Self-Order 00621-113-0006', 'uuid': '9896ef0f-5db7-4a53-9fbc-985b02105a4e'} created pos.order #656 2026-09-14 11:18:02,397 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75441126 finished 2026-09-14 11:18:02,458 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:02] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 67 0.064 0.088 2026-09-14 11:18:02,587 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:02] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.049 0.052 2026-09-14 11:18:02,611 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/20] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:18:02,680 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/20] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:18:02,742 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/20] Tour self_mobile_meal_table_takeaway_out → Step Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta')) 2026-09-14 11:18:02,801 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/20] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:18:02,861 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/20] Tour self_mobile_meal_table_takeaway_out → Step Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:18:02,892 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:02] "GET /web/image/product.product/2550/image_512 HTTP/1.1" 200 - 5 0.009 0.013 2026-09-14 11:18:02,915 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/20] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:18:02,996 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/20] Tour self_mobile_meal_table_takeaway_out → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-14 11:18:03,027 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97406803 started for PoS orders references: [{'name': '/', 'uuid': '9896ef0f-5db7-4a53-9fbc-985b02105a4e'}] 2026-09-14 11:18:03,044 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added lines [968] to pos.order #656 2026-09-14 11:18:03,056 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97406803 order {'name': '/', 'uuid': '9896ef0f-5db7-4a53-9fbc-985b02105a4e'} updated pos.order #656 2026-09-14 11:18:03,057 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97406803 finished 2026-09-14 11:18:03,162 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:03] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 84 0.083 0.086 2026-09-14 11:18:03,272 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:03] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.033 0.057 2026-09-14 11:18:03,294 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/20] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:18:03,363 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/20] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-14 11:18:03,428 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/20] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:18:03,483 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/20] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:18:03,603 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:03] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.065 0.050 2026-09-14 11:18:03,630 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/20] Tour self_mobile_meal_table_takeaway_out → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:18:03,704 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-14 11:18:03,704 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR self_mobile_meal_table_takeaway_out SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-14 11:18:03,748 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8086624 (allocated 8658944) 2026-09-14 11:18:03,752 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 58203 2026-09-14 11:18:03,752 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-14 11:18:03,757 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 58203 2026-09-14 11:18:03,798 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpq_gohdjn_chrome_odoo" 2026-09-14 11:18:04,081 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 58316 2026-09-14 11:18:04,081 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpyc2kk19z_chrome_odoo 2026-09-14 11:18:04,081 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42439/json/version 2026-09-14 11:18:04,082 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:42439/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:18:04,086 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:18:04,087 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42439/json 2026-09-14 11:18:04,088 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:42439/json with timeout 3 increased to 10s during tests 2026-09-14 11:18:04,090 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:42439/devtools/page/523F48D552E2C26066E0BB092625C350 2026-09-14 11:18:04,093 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-14 11:18:04,095 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-14 11:18:04,102 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-14 11:18:04,115 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/113?access_token=aa401ac4e2f642a1" in browser 2026-09-14 11:18:04,115 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/113?access_token=aa401ac4e2f642a1" 2026-09-14 11:18:04,152 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:04] "GET /pos-self/113?access_token=aa401ac4e2f642a1 HTTP/1.1" 200 - 8 0.010 0.019 2026-09-14 11:18:04,159 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '523F48D552E2C26066E0BB092625C350', 'loaderId': '644BB740B9E9C8D23DDD73A96F1D33D2', 'isDownload': False} 2026-09-14 11:18:04,159 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_in')" 2026-09-14 11:18:04,175 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:18:04,214 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:04] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.012 0.017 2026-09-14 11:18:04,224 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:04] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.036 2026-09-14 11:18:04,235 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:04] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.043 2026-09-14 11:18:04,358 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:04] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.011 2026-09-14 11:18:04,388 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-14 11:18:04,396 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_meal_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/113?access_token=aa401ac4e2f642a1", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:18:04,405 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/20] Tour self_mobile_meal_counter_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:18:04,420 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: IndexedDB 1 Ready 2026-09-14 11:18:04,464 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/20] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:18:04,555 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:04] "POST /pos-self/data/113 HTTP/1.1" 200 - 93 0.067 0.108 2026-09-14 11:18:04,556 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.148 2026-09-14 11:18:04,588 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-14 11:18:04,645 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/20] Tour self_mobile_meal_counter_takeaway_in → Step Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In')) 2026-09-14 11:18:04,652 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:04] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:18:04,653 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:04] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:18:04,674 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:18:04,740 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/20] Tour self_mobile_meal_counter_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:18:04,761 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:18:04,810 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/20] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:18:04,886 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/20] Tour self_mobile_meal_counter_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:18:04,938 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/20] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:18:04,955 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:04] "GET /web/image/product.product/2549/image_512 HTTP/1.1" 200 - 5 0.003 0.013 2026-09-14 11:18:05,013 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/20] Tour self_mobile_meal_counter_takeaway_in → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-14 11:18:05,062 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21143791 started for PoS orders references: [{'name': 'Self-Order 00621-113-0007', 'uuid': '6b242bcf-37d2-4792-a102-8e3c9a3ed981'}] 2026-09-14 11:18:05,109 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21143791 order {'name': 'Self-Order 00621-113-0007', 'uuid': '6b242bcf-37d2-4792-a102-8e3c9a3ed981'} created pos.order #657 2026-09-14 11:18:05,112 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21143791 finished 2026-09-14 11:18:05,187 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:05] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 67 0.083 0.086 2026-09-14 11:18:05,315 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:05] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.053 0.056 2026-09-14 11:18:05,344 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/20] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:18:05,414 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/20] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:18:05,475 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/20] Tour self_mobile_meal_counter_takeaway_in → Step Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta')) 2026-09-14 11:18:05,534 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/20] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:18:05,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/20] Tour self_mobile_meal_counter_takeaway_in → Step Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:18:05,622 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:05] "GET /web/image/product.product/2550/image_512 HTTP/1.1" 200 - 5 0.007 0.014 2026-09-14 11:18:05,648 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/20] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:18:05,729 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/20] Tour self_mobile_meal_counter_takeaway_in → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-14 11:18:05,755 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20580438 started for PoS orders references: [{'name': '/', 'uuid': '6b242bcf-37d2-4792-a102-8e3c9a3ed981'}] 2026-09-14 11:18:05,765 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added lines [970] to pos.order #657 2026-09-14 11:18:05,773 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20580438 order {'name': '/', 'uuid': '6b242bcf-37d2-4792-a102-8e3c9a3ed981'} updated pos.order #657 2026-09-14 11:18:05,774 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20580438 finished 2026-09-14 11:18:05,911 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:05] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 84 0.096 0.092 2026-09-14 11:18:06,017 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:06] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.035 0.050 2026-09-14 11:18:06,044 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/20] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:18:06,113 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/20] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-14 11:18:06,181 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/20] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:18:06,233 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/20] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:18:06,336 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:06] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.049 0.051 2026-09-14 11:18:06,363 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/20] Tour self_mobile_meal_counter_takeaway_in → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:18:06,436 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-14 11:18:06,437 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR self_mobile_meal_counter_takeaway_in SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-14 11:18:06,492 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8080436 (allocated 9445376) 2026-09-14 11:18:06,497 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 58316 2026-09-14 11:18:06,499 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-14 11:18:06,500 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 58316 2026-09-14 11:18:06,561 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpyc2kk19z_chrome_odoo" 2026-09-14 11:18:06,724 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 58434 2026-09-14 11:18:06,724 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpccqaypw2_chrome_odoo 2026-09-14 11:18:06,724 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34161/json/version 2026-09-14 11:18:06,725 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:34161/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:18:06,735 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:18:06,736 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34161/json 2026-09-14 11:18:06,736 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:34161/json with timeout 3 increased to 10s during tests 2026-09-14 11:18:06,743 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:34161/devtools/page/77D8E50A952E61F80CF9326FCCD76D48 2026-09-14 11:18:06,747 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-14 11:18:06,752 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-14 11:18:06,760 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-14 11:18:06,768 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/113?access_token=aa401ac4e2f642a1" in browser 2026-09-14 11:18:06,769 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/113?access_token=aa401ac4e2f642a1" 2026-09-14 11:18:06,811 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:06] "GET /pos-self/113?access_token=aa401ac4e2f642a1 HTTP/1.1" 200 - 8 0.010 0.019 2026-09-14 11:18:06,822 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '77D8E50A952E61F80CF9326FCCD76D48', 'loaderId': '5CC6B9AB1395F13E984B0BA825A42A18', 'isDownload': False} 2026-09-14 11:18:06,822 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_out')" 2026-09-14 11:18:06,829 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:18:06,853 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:06] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.008 0.007 2026-09-14 11:18:06,859 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:06] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.017 2026-09-14 11:18:06,875 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:06] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.031 2026-09-14 11:18:07,050 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:07] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-14 11:18:07,079 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: IndexedDB 1 Ready 2026-09-14 11:18:07,085 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_meal_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/113?access_token=aa401ac4e2f642a1", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:18:07,093 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/20] Tour self_mobile_meal_counter_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:18:07,148 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/20] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:18:07,279 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:07] "POST /pos-self/data/113 HTTP/1.1" 200 - 93 0.081 0.127 2026-09-14 11:18:07,285 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.213 2026-09-14 11:18:07,309 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-14 11:18:07,359 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:18:07,367 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/20] Tour self_mobile_meal_counter_takeaway_out → Step Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out')) 2026-09-14 11:18:07,379 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:07] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:18:07,380 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:07] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:18:07,398 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:18:07,450 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/20] Tour self_mobile_meal_counter_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:18:07,471 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:18:07,524 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/20] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:18:07,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/20] Tour self_mobile_meal_counter_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:18:07,647 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:07] "GET /web/image/product.product/2549/image_512 HTTP/1.1" 200 - 5 0.005 0.015 2026-09-14 11:18:07,654 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/20] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:18:07,723 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/20] Tour self_mobile_meal_counter_takeaway_out → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-14 11:18:07,742 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8954836 started for PoS orders references: [{'name': 'Self-Order 00621-113-0008', 'uuid': '1bd7c62c-535d-4613-941d-fb7ebab4cfbc'}] 2026-09-14 11:18:07,774 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8954836 order {'name': 'Self-Order 00621-113-0008', 'uuid': '1bd7c62c-535d-4613-941d-fb7ebab4cfbc'} created pos.order #658 2026-09-14 11:18:07,775 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8954836 finished 2026-09-14 11:18:07,833 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:07] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 67 0.037 0.080 2026-09-14 11:18:07,943 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:07] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.043 0.049 2026-09-14 11:18:07,978 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/20] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:18:08,046 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/20] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:18:08,111 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/20] Tour self_mobile_meal_counter_takeaway_out → Step Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta')) 2026-09-14 11:18:08,167 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/20] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:18:08,225 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/20] Tour self_mobile_meal_counter_takeaway_out → Step Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:18:08,246 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:08] "GET /web/image/product.product/2550/image_512 HTTP/1.1" 200 - 5 0.003 0.011 2026-09-14 11:18:08,280 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/20] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:18:08,360 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/20] Tour self_mobile_meal_counter_takeaway_out → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-14 11:18:08,386 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25786851 started for PoS orders references: [{'name': '/', 'uuid': '1bd7c62c-535d-4613-941d-fb7ebab4cfbc'}] 2026-09-14 11:18:08,398 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added lines [972] to pos.order #658 2026-09-14 11:18:08,404 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25786851 order {'name': '/', 'uuid': '1bd7c62c-535d-4613-941d-fb7ebab4cfbc'} updated pos.order #658 2026-09-14 11:18:08,405 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25786851 finished 2026-09-14 11:18:08,527 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:08] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 84 0.079 0.092 2026-09-14 11:18:08,643 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:08] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.044 0.050 2026-09-14 11:18:08,664 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/20] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:18:08,732 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/20] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-14 11:18:08,795 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/20] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:18:08,850 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/20] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:18:08,961 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:08] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.030 0.077 2026-09-14 11:18:08,996 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/20] Tour self_mobile_meal_counter_takeaway_out → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:18:09,069 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-14 11:18:09,070 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR self_mobile_meal_counter_takeaway_out SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-14 11:18:09,112 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8070304 (allocated 8921088) 2026-09-14 11:18:09,115 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 58434 2026-09-14 11:18:09,116 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-14 11:18:09,116 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 58434 2026-09-14 11:18:09,158 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpccqaypw2_chrome_odoo" 2026-09-14 11:18:09,321 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 58547 2026-09-14 11:18:09,322 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp4w2i2lpi_chrome_odoo 2026-09-14 11:18:09,322 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45905/json/version 2026-09-14 11:18:09,323 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45905/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:18:09,363 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:18:09,364 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45905/json 2026-09-14 11:18:09,364 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45905/json with timeout 3 increased to 10s during tests 2026-09-14 11:18:09,367 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:45905/devtools/page/8A76417D35FDF016B812D305EAAD0B94 2026-09-14 11:18:09,377 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-14 11:18:09,378 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-14 11:18:09,387 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-14 11:18:09,402 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/113?access_token=aa401ac4e2f642a1" in browser 2026-09-14 11:18:09,402 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/113?access_token=aa401ac4e2f642a1" 2026-09-14 11:18:09,441 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:09] "GET /pos-self/113?access_token=aa401ac4e2f642a1 HTTP/1.1" 200 - 8 0.004 0.020 2026-09-14 11:18:09,451 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '8A76417D35FDF016B812D305EAAD0B94', 'loaderId': '371491279EEF7EA11BB718FEB9174413', 'isDownload': False} 2026-09-14 11:18:09,451 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_meal_cancel')" 2026-09-14 11:18:09,468 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:18:09,498 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:09] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.020 2026-09-14 11:18:09,508 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:09] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.035 2026-09-14 11:18:09,516 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:09] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.023 2026-09-14 11:18:09,665 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:09] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-14 11:18:09,692 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-14 11:18:09,695 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_order_mobile_meal_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/113?access_token=aa401ac4e2f642a1", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:18:09,698 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: IndexedDB 1 Ready 2026-09-14 11:18:09,705 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/26] Tour self_order_mobile_meal_cancel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:18:09,770 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/26] Tour self_order_mobile_meal_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:18:09,856 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:09] "POST /pos-self/data/113 HTTP/1.1" 200 - 93 0.051 0.114 2026-09-14 11:18:09,858 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.144 2026-09-14 11:18:09,893 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-14 11:18:09,952 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/26] Tour self_order_mobile_meal_cancel → Step Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out')) 2026-09-14 11:18:09,957 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:09] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:18:09,960 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:09] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:18:09,972 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:18:10,042 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/26] Tour self_order_mobile_meal_cancel → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:18:10,062 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:18:10,119 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/26] Tour self_order_mobile_meal_cancel → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:18:10,187 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/26] Tour self_order_mobile_meal_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:18:10,240 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/26] Tour self_order_mobile_meal_cancel → Step Click on back button (trigger: .btn.btn-back) 2026-09-14 11:18:10,259 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:10] "GET /web/image/product.product/2549/image_512 HTTP/1.1" 200 - 5 0.003 0.009 2026-09-14 11:18:10,301 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/26] Tour self_order_mobile_meal_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-14 11:18:10,367 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/26] Tour self_order_mobile_meal_cancel → Step Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order')) 2026-09-14 11:18:10,436 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/26] Tour self_order_mobile_meal_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:18:10,505 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/26] Tour self_order_mobile_meal_cancel → Step Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out')) 2026-09-14 11:18:10,567 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/26] Tour self_order_mobile_meal_cancel → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:18:10,625 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/26] Tour self_order_mobile_meal_cancel → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:18:10,683 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/26] Tour self_order_mobile_meal_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:18:10,738 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/26] Tour self_order_mobile_meal_cancel → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:18:10,815 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/26] Tour self_order_mobile_meal_cancel → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-14 11:18:10,839 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5715608 started for PoS orders references: [{'name': 'Self-Order 00621-113-0009', 'uuid': 'ffb44eb7-c29e-482c-b30e-eae9a34c0cd6'}] 2026-09-14 11:18:10,876 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5715608 order {'name': 'Self-Order 00621-113-0009', 'uuid': 'ffb44eb7-c29e-482c-b30e-eae9a34c0cd6'} created pos.order #659 2026-09-14 11:18:10,879 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5715608 finished 2026-09-14 11:18:10,929 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:10] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 67 0.048 0.072 2026-09-14 11:18:11,020 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:11] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.023 0.048 2026-09-14 11:18:11,044 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/26] Tour self_order_mobile_meal_cancel → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:18:11,113 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/26] Tour self_order_mobile_meal_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:18:11,175 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/26] Tour self_order_mobile_meal_cancel → Step Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta')) 2026-09-14 11:18:11,234 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/26] Tour self_order_mobile_meal_cancel → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:18:11,302 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/26] Tour self_order_mobile_meal_cancel → Step Click on back button (trigger: .btn.btn-back) 2026-09-14 11:18:11,320 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:11] "GET /web/image/product.product/2550/image_512 HTTP/1.1" 200 - 5 0.002 0.014 2026-09-14 11:18:11,349 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/26] Tour self_order_mobile_meal_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-14 11:18:11,416 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/26] Tour self_order_mobile_meal_cancel → Step Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order')) 2026-09-14 11:18:11,481 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [24/26] Tour self_order_mobile_meal_cancel → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-14 11:18:11,558 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [25/26] Tour self_order_mobile_meal_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:18:11,615 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [26/26] Tour self_order_mobile_meal_cancel → Step Check is button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:18:11,678 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-14 11:18:11,679 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_order_mobile_meal_cancel SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-14 11:18:11,713 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8668344 (allocated 9445376) 2026-09-14 11:18:11,716 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 58547 2026-09-14 11:18:11,717 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-14 11:18:11,717 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 58547 2026-09-14 11:18:11,759 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp4w2i2lpi_chrome_odoo" 2026-09-14 11:18:11,959 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 58648 2026-09-14 11:18:11,960 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp_7s07o90_chrome_odoo 2026-09-14 11:18:11,960 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:43113/json/version 2026-09-14 11:18:11,961 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43113/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:18:11,997 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:18:11,997 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:43113/json 2026-09-14 11:18:11,998 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:43113/json with timeout 3 increased to 10s during tests 2026-09-14 11:18:12,002 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:43113/devtools/page/987CE5E878B8D2FF63109AAC628AC0F8 2026-09-14 11:18:12,004 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-14 11:18:12,005 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-14 11:18:12,018 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-14 11:18:12,028 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/113?access_token=aa401ac4e2f642a1" in browser 2026-09-14 11:18:12,028 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/113?access_token=aa401ac4e2f642a1" 2026-09-14 11:18:12,069 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:12] "GET /pos-self/113?access_token=aa401ac4e2f642a1 HTTP/1.1" 200 - 8 0.010 0.022 2026-09-14 11:18:12,074 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '987CE5E878B8D2FF63109AAC628AC0F8', 'loaderId': '64B19BB6309B529C89F4120895F4EBFF', 'isDownload': False} 2026-09-14 11:18:12,074 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_each_cancel')" 2026-09-14 11:18:12,085 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:18:12,103 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:12] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.008 2026-09-14 11:18:12,109 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:12] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-09-14 11:18:12,114 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:12] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.017 2026-09-14 11:18:12,285 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:12] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.004 0.017 2026-09-14 11:18:12,305 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: IndexedDB 1 Ready 2026-09-14 11:18:12,315 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_order_mobile_each_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/113?access_token=aa401ac4e2f642a1", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:18:12,335 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/21] Tour self_order_mobile_each_cancel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:18:12,383 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/21] Tour self_order_mobile_each_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:18:12,504 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:12] "POST /pos-self/data/113 HTTP/1.1" 200 - 93 0.095 0.113 2026-09-14 11:18:12,510 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.210 2026-09-14 11:18:12,542 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-14 11:18:12,607 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/21] Tour self_order_mobile_each_cancel → Step Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out')) 2026-09-14 11:18:12,615 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:12] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:18:12,618 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:12] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:18:12,637 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:18:12,646 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:18:12,690 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/21] Tour self_order_mobile_each_cancel → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:18:12,715 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:18:12,761 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/21] Tour self_order_mobile_each_cancel → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:18:12,829 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/21] Tour self_order_mobile_each_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:18:12,880 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:12] "GET /web/image/product.product/2549/image_512 HTTP/1.1" 200 - 5 0.003 0.012 2026-09-14 11:18:12,886 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/21] Tour self_order_mobile_each_cancel → Step Click on back button (trigger: .btn.btn-back) 2026-09-14 11:18:12,946 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/21] Tour self_order_mobile_each_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-14 11:18:13,003 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/21] Tour self_order_mobile_each_cancel → Step Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order')) 2026-09-14 11:18:13,058 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/21] Tour self_order_mobile_each_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:18:13,120 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/21] Tour self_order_mobile_each_cancel → Step Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out')) 2026-09-14 11:18:13,180 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/21] Tour self_order_mobile_each_cancel → Step Check if button 'Order' is disabled (trigger: button.disabled:contains("Order")) 2026-09-14 11:18:13,234 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/21] Tour self_order_mobile_each_cancel → Step Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta')) 2026-09-14 11:18:13,288 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/21] Tour self_order_mobile_each_cancel → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:18:13,345 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/21] Tour self_order_mobile_each_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:18:13,367 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:13] "GET /web/image/product.product/2550/image_512 HTTP/1.1" 200 - 5 0.004 0.013 2026-09-14 11:18:13,398 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/21] Tour self_order_mobile_each_cancel → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:18:13,473 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/21] Tour self_order_mobile_each_cancel → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:18:13,505 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2255897 started for PoS orders references: [{'name': 'Self-Order 00621-113-0010', 'uuid': 'e4d0ab22-1278-45fd-a806-fc5918896251'}] 2026-09-14 11:18:13,547 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2255897 order {'name': 'Self-Order 00621-113-0010', 'uuid': 'e4d0ab22-1278-45fd-a806-fc5918896251'} created pos.order #660 2026-09-14 11:18:13,548 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2255897 finished 2026-09-14 11:18:13,610 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:13] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 67 0.037 0.103 2026-09-14 11:18:13,729 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:13] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.051 0.045 2026-09-14 11:18:13,762 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/21] Tour self_order_mobile_each_cancel → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:contains(Order Now)))) 2026-09-14 11:18:13,836 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/21] Tour self_order_mobile_each_cancel → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-14 11:18:13,900 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/21] Tour self_order_mobile_each_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:18:13,962 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/21] Tour self_order_mobile_each_cancel → Step Check is button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:18:14,028 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-14 11:18:14,028 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_order_mobile_each_cancel SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-14 11:18:14,105 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8174404 (allocated 8921088) 2026-09-14 11:18:14,115 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 58648 2026-09-14 11:18:14,118 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-14 11:18:14,118 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 58648 2026-09-14 11:18:14,173 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp_7s07o90_chrome_odoo" 2026-09-14 11:18:14,236 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_0_price_order ... 2026-09-14 11:18:21,617 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome pid: 58754 2026-09-14 11:18:21,617 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome headless temporary user profile dir: /tmp/tmpek69i_xd_chrome_odoo 2026-09-14 11:18:21,617 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Issuing json command http://127.0.0.1:39407/json/version 2026-09-14 11:18:21,618 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39407/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:18:21,653 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:18:21,653 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Issuing json command http://127.0.0.1:39407/json 2026-09-14 11:18:21,654 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39407/json with timeout 3 increased to 10s during tests 2026-09-14 11:18:21,659 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Websocket url found: ws://127.0.0.1:39407/devtools/page/2C5C2D780407E4AED28E9E9DD9BF8061 2026-09-14 11:18:21,661 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Enable chrome headless console log notification 2026-09-14 11:18:21,663 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome headless enable page notifications 2026-09-14 11:18:21,666 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Setting session cookie in browser 2026-09-14 11:18:21,961 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Open "http://127.0.0.1:8069/pos-self/114?access_token=4da7d5686b924f75" in browser 2026-09-14 11:18:21,961 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Navigating to: "http://127.0.0.1:8069/pos-self/114?access_token=4da7d5686b924f75" 2026-09-14 11:18:21,970 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:18:22,390 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:22] "GET /pos-self/114?access_token=4da7d5686b924f75 HTTP/1.1" 200 - 61 0.033 0.389 2026-09-14 11:18:22,396 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Navigation result: {'frameId': '2C5C2D780407E4AED28E9E9DD9BF8061', 'loaderId': 'E32D5C9E291867E3A47C67B7A4096B49', 'isDownload': False} 2026-09-14 11:18:22,396 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Evaluate ready code "odoo.isTourReady('self_order_mobile_0_price_order')" 2026-09-14 11:18:22,401 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:18:22,421 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:18:22,457 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:22] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.022 2026-09-14 11:18:22,471 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:18:22,489 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:22] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.077 2026-09-14 11:18:22,498 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:18:22,508 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:22] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.092 2026-09-14 11:18:22,637 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:22] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-09-14 11:18:22,664 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Evaluate test code "odoo.startTour('self_order_mobile_0_price_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/114?access_token=4da7d5686b924f75", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:18:22,665 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: IndexedDB 1 Ready 2026-09-14 11:18:22,671 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [1/12] Tour self_order_mobile_0_price_order → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:18:22,736 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [2/12] Tour self_order_mobile_0_price_order → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:18:22,944 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:22] "POST /pos-self/data/114 HTTP/1.1" 200 - 159 0.133 0.159 2026-09-14 11:18:22,995 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: Owl is running in 'dev' mode. 2026-09-14 11:18:22,997 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.336 2026-09-14 11:18:23,057 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [3/12] Tour self_order_mobile_0_price_order → Step Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In')) 2026-09-14 11:18:23,065 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:23] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:18:23,066 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:23] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:18:23,082 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:18:23,112 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:18:23,151 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [4/12] Tour self_order_mobile_0_price_order → Step Click on product 'Ketchup' (trigger: .self_order_product_card span:contains('Ketchup')) 2026-09-14 11:18:23,184 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:18:23,225 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [5/12] Tour self_order_mobile_0_price_order → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:18:23,298 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [6/12] Tour self_order_mobile_0_price_order → Step Check product card with Ketchup and 0 (trigger: .product-card-item:has(strong:contains("Ketchup")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-09-14 11:18:23,350 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:23] "GET /web/image/product.product/2551/image_512 HTTP/1.1" 200 - 5 0.005 0.011 2026-09-14 11:18:23,354 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [7/12] Tour self_order_mobile_0_price_order → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:18:23,417 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [8/12] Tour self_order_mobile_0_price_order → Step Select table 3 (trigger: .self_order_popup_table select) 2026-09-14 11:18:23,480 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [9/12] Tour self_order_mobile_0_price_order → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 3')) 2026-09-14 11:18:23,560 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [10/12] Tour self_order_mobile_0_price_order → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-14 11:18:23,605 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68299728 started for PoS orders references: [{'name': 'Self-Order 00622-114-0001', 'uuid': '24ed07a5-d977-4848-b88e-71e56a4a9433'}] 2026-09-14 11:18:23,654 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68299728 order {'name': 'Self-Order 00622-114-0001', 'uuid': '24ed07a5-d977-4848-b88e-71e56a4a9433'} created pos.order #661 2026-09-14 11:18:23,655 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68299728 finished 2026-09-14 11:18:24,249 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:24] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 366 0.320 0.372 2026-09-14 11:18:24,378 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:24] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 74 0.058 0.057 2026-09-14 11:18:24,410 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [11/12] Tour self_order_mobile_0_price_order → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:18:24,480 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [12/12] Tour self_order_mobile_0_price_order → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-14 11:18:24,549 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: tour succeeded 2026-09-14 11:18:24,550 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_mobile_0_price_order SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-14 11:18:24,582 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: heap 7663648 (allocated 8921088) 2026-09-14 11:18:24,585 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:24] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 8 0.020 0.015 2026-09-14 11:18:24,587 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing chrome headless with pid 58754 2026-09-14 11:18:24,588 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing websocket connection 2026-09-14 11:18:24,588 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Terminating chrome headless with pid 58754 2026-09-14 11:18:24,643 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Removing chrome user profile "/tmp/tmpek69i_xd_chrome_odoo" 2026-09-14 11:18:24,712 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_no_access_token ... 2026-09-14 11:18:33,022 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome pid: 58856 2026-09-14 11:18:33,022 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome headless temporary user profile dir: /tmp/tmphg8ehkbs_chrome_odoo 2026-09-14 11:18:33,023 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Issuing json command http://127.0.0.1:45207/json/version 2026-09-14 11:18:33,024 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45207/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:18:33,027 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:18:33,027 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Issuing json command http://127.0.0.1:45207/json 2026-09-14 11:18:33,028 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45207/json with timeout 3 increased to 10s during tests 2026-09-14 11:18:33,035 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Websocket url found: ws://127.0.0.1:45207/devtools/page/D4410BF2769ABB0171F3363F03359290 2026-09-14 11:18:33,039 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Enable chrome headless console log notification 2026-09-14 11:18:33,046 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome headless enable page notifications 2026-09-14 11:18:33,055 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Setting session cookie in browser 2026-09-14 11:18:33,455 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Open "http://127.0.0.1:8069/pos-self/115" in browser 2026-09-14 11:18:33,455 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Navigating to: "http://127.0.0.1:8069/pos-self/115" 2026-09-14 11:18:33,463 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:18:33,798 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:33] "GET /pos-self/115 HTTP/1.1" 200 - 61 0.036 0.302 2026-09-14 11:18:33,801 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Navigation result: {'frameId': 'D4410BF2769ABB0171F3363F03359290', 'loaderId': 'B3DA591957D12D4C7A146C4E1B900131', 'isDownload': False} 2026-09-14 11:18:33,801 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Evaluate ready code "odoo.isTourReady('self_order_mobile_no_access_token')" 2026-09-14 11:18:33,807 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:18:33,825 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:18:33,860 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:33] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.024 2026-09-14 11:18:33,876 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:18:33,889 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:33] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.068 2026-09-14 11:18:33,899 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:18:33,915 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:33] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.096 2026-09-14 11:18:34,052 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:34] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-09-14 11:18:34,070 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: IndexedDB 1 Ready 2026-09-14 11:18:34,079 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Evaluate test code "odoo.startTour('self_order_mobile_no_access_token', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/115", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:18:34,086 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: [1/3] Tour self_order_mobile_no_access_token → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:18:34,146 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: [2/3] Tour self_order_mobile_no_access_token → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:18:34,344 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:34] "POST /pos-self/data/115 HTTP/1.1" 200 - 159 0.133 0.147 2026-09-14 11:18:34,375 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: Owl is running in 'dev' mode. 2026-09-14 11:18:34,446 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: [3/3] Tour self_order_mobile_no_access_token → Step Check that: ---Check is button 'Order'--- is not true (trigger: body:not(:has(.btn:contains('Order')))) 2026-09-14 11:18:34,509 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: tour succeeded 2026-09-14 11:18:34,510 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR self_order_mobile_no_access_token SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-14 11:18:34,531 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: heap 6529820 (allocated 7086080) 2026-09-14 11:18:34,543 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing chrome headless with pid 58856 2026-09-14 11:18:34,544 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing websocket connection 2026-09-14 11:18:34,546 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Terminating chrome headless with pid 58856 2026-09-14 11:18:34,600 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Removing chrome user profile "/tmp/tmphg8ehkbs_chrome_odoo" 2026-09-14 11:18:34,678 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation ... 2026-09-14 11:18:42,067 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation: Chrome pid: 58947 2026-09-14 11:18:42,068 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation: Chrome headless temporary user profile dir: /tmp/tmp0luzj759_chrome_odoo 2026-09-14 11:18:42,068 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation: Issuing json command http://127.0.0.1:38241/json/version 2026-09-14 11:18:42,070 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38241/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:18:42,091 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:18:42,092 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation: Issuing json command http://127.0.0.1:38241/json 2026-09-14 11:18:42,093 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38241/json with timeout 3 increased to 10s during tests 2026-09-14 11:18:42,099 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation: Websocket url found: ws://127.0.0.1:38241/devtools/page/EB02AC1C3965AE16A1A164340F359850 2026-09-14 11:18:42,115 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation: Enable chrome headless console log notification 2026-09-14 11:18:42,116 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation: Chrome headless enable page notifications 2026-09-14 11:18:42,119 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation: Setting session cookie in browser 2026-09-14 11:18:42,506 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation: Open "http://127.0.0.1:8069/pos-self/116?access_token=94b88a32d8b14dcf" in browser 2026-09-14 11:18:42,506 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation: Navigating to: "http://127.0.0.1:8069/pos-self/116?access_token=94b88a32d8b14dcf" 2026-09-14 11:18:42,517 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:18:42,892 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:42] "GET /pos-self/116?access_token=94b88a32d8b14dcf HTTP/1.1" 200 - 61 0.036 0.343 2026-09-14 11:18:42,899 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation: Navigation result: {'frameId': 'EB02AC1C3965AE16A1A164340F359850', 'loaderId': '7B06E3D3D5AABABBFEC9368846438B84', 'isDownload': False} 2026-09-14 11:18:42,899 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_in')" 2026-09-14 11:18:42,910 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:18:42,952 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:18:42,970 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:42] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.016 0.034 2026-09-14 11:18:42,978 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:18:43,008 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:43] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.066 2026-09-14 11:18:43,018 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:18:43,033 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:43] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.092 2026-09-14 11:18:43,178 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:43] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:18:43,211 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation.browser: IndexedDB 1 Ready 2026-09-14 11:18:43,216 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation: Evaluate test code "odoo.startTour('self_mobile_each_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/116?access_token=94b88a32d8b14dcf", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:18:43,225 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation.browser: [1/13] Tour self_mobile_each_counter_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:18:43,280 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation.browser: [2/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:18:43,470 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:43] "POST /pos-self/data/116 HTTP/1.1" 200 - 159 0.118 0.150 2026-09-14 11:18:43,512 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.305 2026-09-14 11:18:43,521 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation.browser: Owl is running in 'dev' mode. 2026-09-14 11:18:43,588 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation.browser: [3/13] Tour self_mobile_each_counter_takeaway_in → Step Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In')) 2026-09-14 11:18:43,598 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:43] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:18:43,601 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:43] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:18:43,627 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:18:43,634 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:18:43,699 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation.browser: [4/13] Tour self_mobile_each_counter_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:18:43,712 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:18:43,761 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation.browser: [5/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:18:43,833 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation.browser: [6/13] Tour self_mobile_each_counter_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:18:43,881 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:43] "GET /web/image/product.product/2549/image_512 HTTP/1.1" 200 - 5 0.002 0.013 2026-09-14 11:18:43,885 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation.browser: [7/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:18:43,961 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation.browser: [8/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:18:44,018 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57018295 started for PoS orders references: [{'name': 'Self-Order 00624-116-0001', 'uuid': 'aa67a69c-e4cf-482f-bcdf-6f1f62fb1aab'}] 2026-09-14 11:18:44,064 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57018295 order {'name': 'Self-Order 00624-116-0001', 'uuid': 'aa67a69c-e4cf-482f-bcdf-6f1f62fb1aab'} created pos.order #662 2026-09-14 11:18:44,065 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57018295 finished 2026-09-14 11:18:44,150 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:44] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 103 0.090 0.093 2026-09-14 11:18:44,318 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:44] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 76 0.066 0.068 2026-09-14 11:18:44,363 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation.browser: [9/13] Tour self_mobile_each_counter_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:contains(Order Now)))) 2026-09-14 11:18:44,438 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation.browser: [10/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-14 11:18:44,504 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation.browser: [11/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:18:44,556 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation.browser: [12/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:18:44,668 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:44] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.057 0.048 2026-09-14 11:18:44,694 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation.browser: [13/13] Tour self_mobile_each_counter_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:contains(Order Now)))) 2026-09-14 11:18:44,771 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation.browser: tour succeeded 2026-09-14 11:18:44,771 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR self_mobile_each_counter_takeaway_in SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-14 11:18:44,816 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation.browser: heap 7706748 (allocated 8658944) 2026-09-14 11:18:44,817 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation: Closing chrome headless with pid 58947 2026-09-14 11:18:44,826 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation: Closing websocket connection 2026-09-14 11:18:44,826 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation: Terminating chrome headless with pid 58947 2026-09-14 11:18:44,880 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_order_not_sent_to_preparation: Removing chrome user profile "/tmp/tmp0luzj759_chrome_odoo" 2026-09-14 11:18:44,979 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:18:46,157 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderCombo.test_combo_prices ... 2026-09-14 11:18:55,530 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Chrome pid: 59057 2026-09-14 11:18:55,530 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Chrome headless temporary user profile dir: /tmp/tmphpb7e5f4_chrome_odoo 2026-09-14 11:18:55,530 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Issuing json command http://127.0.0.1:40963/json/version 2026-09-14 11:18:55,532 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:40963/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:18:55,549 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:18:55,549 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Issuing json command http://127.0.0.1:40963/json 2026-09-14 11:18:55,550 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:40963/json with timeout 3 increased to 10s during tests 2026-09-14 11:18:55,554 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Websocket url found: ws://127.0.0.1:40963/devtools/page/B41D43734ADFF6D1EE315C1B9CCF1403 2026-09-14 11:18:55,557 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Enable chrome headless console log notification 2026-09-14 11:18:55,559 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Chrome headless enable page notifications 2026-09-14 11:18:55,566 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Setting session cookie in browser 2026-09-14 11:18:55,935 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Open "http://127.0.0.1:8069/pos-self/117?access_token=9261afa3453a4cfe" in browser 2026-09-14 11:18:55,935 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Navigating to: "http://127.0.0.1:8069/pos-self/117?access_token=9261afa3453a4cfe" 2026-09-14 11:18:55,945 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:18:57,150 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:57] "GET /pos-self/117?access_token=9261afa3453a4cfe HTTP/1.1" 200 - 64 0.041 1.168 2026-09-14 11:18:57,154 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Navigation result: {'frameId': 'B41D43734ADFF6D1EE315C1B9CCF1403', 'loaderId': '6FE413A525F53D89B74157B133F207E8', 'isDownload': False} 2026-09-14 11:18:57,154 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Evaluate ready code "odoo.isTourReady('test_combo_prices')" 2026-09-14 11:18:57,160 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:18:57,179 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:18:57,214 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:57] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.022 2026-09-14 11:18:57,224 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:18:57,246 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:57] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.069 2026-09-14 11:18:57,263 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:18:57,282 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:57] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.017 0.096 2026-09-14 11:18:57,449 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:57] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-09-14 11:18:57,483 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: IndexedDB 1 Ready 2026-09-14 11:18:57,484 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Evaluate test code "odoo.startTour('test_combo_prices', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/117?access_token=9261afa3453a4cfe", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:18:57,490 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [1/57] Tour test_combo_prices → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:18:57,809 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:57] "POST /pos-self/data/117 HTTP/1.1" 200 - 192 0.161 0.187 2026-09-14 11:18:57,849 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.383 2026-09-14 11:18:57,868 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: Owl is running in 'dev' mode. 2026-09-14 11:18:57,963 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [2/57] Tour test_combo_prices → Step Click on product 'Big Combo' (trigger: .self_order_product_card span:contains('Big Combo')) 2026-09-14 11:18:58,007 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:18:58,027 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:18:58,070 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [3/57] Tour test_combo_prices → Step Click on product 'Green 1' (trigger: .self_order_product_card span:contains('Green 1')) 2026-09-14 11:18:58,084 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:18:58,121 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [4/57] Tour test_combo_prices → Step Click on product 'Red 1' (trigger: .self_order_product_card span:contains('Red 1')) 2026-09-14 11:18:58,172 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [5/57] Tour test_combo_prices → Step Click on product 'Purple 1' (trigger: .self_order_product_card span:contains('Purple 1')) 2026-09-14 11:18:58,228 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [6/57] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-09-14 11:18:58,284 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:58] "GET /web/image/product.product/2557/image_512 HTTP/1.1" 200 - 5 0.003 0.022 2026-09-14 11:18:58,306 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [7/57] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .self_order_product_card span:contains('Random Product 1')) 2026-09-14 11:18:58,313 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:58] "GET /web/image/product.product/2560/image_512 HTTP/1.1" 200 - 5 0.006 0.047 2026-09-14 11:18:58,336 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:58] "GET /web/image/product.product/2563/image_512 HTTP/1.1" 200 - 5 0.005 0.061 2026-09-14 11:18:58,401 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [8/57] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .self_order_product_card span:contains('Random Product 2')) 2026-09-14 11:18:58,460 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [9/57] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .self_order_product_card span:contains('Random Product 3')) 2026-09-14 11:18:58,526 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [10/57] Tour test_combo_prices → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:18:58,623 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [11/57] Tour test_combo_prices → Step body 2026-09-14 11:18:58,649 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:58] "GET /web/image/product.product/2567/image_512 HTTP/1.1" 200 - 5 0.004 0.013 2026-09-14 11:18:58,663 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:58] "GET /web/image/product.product/2566/image_512 HTTP/1.1" 200 - 5 0.003 0.028 2026-09-14 11:18:58,688 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:58] "GET /web/image/product.product/2569/image_512 HTTP/1.1" 200 - 5 0.009 0.039 2026-09-14 11:18:58,714 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:58] "GET /web/image/product.product/2568/image_512 HTTP/1.1" 200 - 5 0.010 0.067 2026-09-14 11:18:58,778 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55652358 started for PoS orders references: [{'name': 'Self-Order 00625-117-0001', 'uuid': '22ede540-a743-4cec-ab00-b13b2d438597'}] 2026-09-14 11:18:58,851 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55652358 order {'name': 'Self-Order 00625-117-0001', 'uuid': '22ede540-a743-4cec-ab00-b13b2d438597'} created pos.order #663 2026-09-14 11:18:58,854 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55652358 finished 2026-09-14 11:18:58,999 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:58] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 161 0.119 0.173 2026-09-14 11:18:59,028 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [12/57] Tour test_combo_prices → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:18:59,085 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [13/57] Tour test_combo_prices → Step Check if the order number is shown (trigger: .number) 2026-09-14 11:18:59,216 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:59] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 76 0.050 0.067 2026-09-14 11:18:59,242 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [14/57] Tour test_combo_prices → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:18:59,312 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [15/57] Tour test_combo_prices → Step Check is button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-14 11:18:59,371 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [16/57] Tour test_combo_prices → Step body 2026-09-14 11:18:59,431 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [17/57] Tour test_combo_prices → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:18:59,505 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [18/57] Tour test_combo_prices → Step Click on product 'Big Combo' (trigger: .self_order_product_card span:contains('Big Combo')) 2026-09-14 11:18:59,564 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [19/57] Tour test_combo_prices → Step Click on product 'Green 2' (trigger: .self_order_product_card span:contains('Green 2')) 2026-09-14 11:18:59,628 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [20/57] Tour test_combo_prices → Step Click on product 'Red 2' (trigger: .self_order_product_card span:contains('Red 2')) 2026-09-14 11:18:59,694 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [21/57] Tour test_combo_prices → Step Click on product 'Purple 2' (trigger: .self_order_product_card span:contains('Purple 2')) 2026-09-14 11:18:59,760 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [22/57] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-09-14 11:18:59,795 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:59] "GET /web/image/product.product/2558/image_512 HTTP/1.1" 200 - 5 0.003 0.012 2026-09-14 11:18:59,814 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:59] "GET /web/image/product.product/2561/image_512 HTTP/1.1" 200 - 5 0.004 0.027 2026-09-14 11:18:59,831 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [23/57] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .self_order_product_card span:contains('Random Product 1')) 2026-09-14 11:18:59,833 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:18:59] "GET /web/image/product.product/2564/image_512 HTTP/1.1" 200 - 5 0.005 0.043 2026-09-14 11:18:59,910 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [24/57] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .self_order_product_card span:contains('Random Product 2')) 2026-09-14 11:18:59,972 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [25/57] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .self_order_product_card span:contains('Random Product 3')) 2026-09-14 11:19:00,034 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [26/57] Tour test_combo_prices → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:19:00,107 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [27/57] Tour test_combo_prices → Step body 2026-09-14 11:19:00,266 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34761805 started for PoS orders references: [{'name': 'Self-Order 00625-117-0002', 'uuid': 'b45fd08c-2177-45be-a0e4-13637526f8cf'}] 2026-09-14 11:19:00,335 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34761805 order {'name': 'Self-Order 00625-117-0002', 'uuid': 'b45fd08c-2177-45be-a0e4-13637526f8cf'} created pos.order #664 2026-09-14 11:19:00,336 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34761805 finished 2026-09-14 11:19:00,444 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:00] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 128 0.106 0.156 2026-09-14 11:19:00,473 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [28/57] Tour test_combo_prices → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:19:00,528 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [29/57] Tour test_combo_prices → Step Check if the order number is shown (trigger: .number) 2026-09-14 11:19:00,616 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:00] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.032 0.052 2026-09-14 11:19:00,643 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [30/57] Tour test_combo_prices → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:19:00,711 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [31/57] Tour test_combo_prices → Step Check is button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-14 11:19:00,770 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [32/57] Tour test_combo_prices → Step body 2026-09-14 11:19:00,828 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [33/57] Tour test_combo_prices → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:19:00,903 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [34/57] Tour test_combo_prices → Step Click on product 'Big Combo' (trigger: .self_order_product_card span:contains('Big Combo')) 2026-09-14 11:19:00,967 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [35/57] Tour test_combo_prices → Step Click on product 'Green 3' (trigger: .self_order_product_card span:contains('Green 3')) 2026-09-14 11:19:01,035 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [36/57] Tour test_combo_prices → Step Select value Blue for attribute Color (trigger: div.attribute-row h2:contains("Color") + div.row div.col label div.name span:contains("Blue")) 2026-09-14 11:19:01,064 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:01] "GET /web/image/product.product/2559/image_512 HTTP/1.1" 200 - 5 0.002 0.014 2026-09-14 11:19:01,099 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [37/57] Tour test_combo_prices → Step Select value Big for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("Big")) 2026-09-14 11:19:01,161 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [38/57] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:19:01,228 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [39/57] Tour test_combo_prices → Step Click on product 'Red 3' (trigger: .self_order_product_card span:contains('Red 3')) 2026-09-14 11:19:01,295 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [40/57] Tour test_combo_prices → Step Select value Blue for attribute Color (trigger: div.attribute-row h2:contains("Color") + div.row div.col label div.name span:contains("Blue")) 2026-09-14 11:19:01,328 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:01] "GET /web/image/product.product/2562/image_512 HTTP/1.1" 200 - 5 0.002 0.013 2026-09-14 11:19:01,362 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [41/57] Tour test_combo_prices → Step Select value Big for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("Big")) 2026-09-14 11:19:01,428 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [42/57] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:19:01,494 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [43/57] Tour test_combo_prices → Step Click on product 'Purple 3' (trigger: .self_order_product_card span:contains('Purple 3')) 2026-09-14 11:19:01,563 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [44/57] Tour test_combo_prices → Step Select value Red for attribute Color (trigger: div.attribute-row h2:contains("Color") + div.row div.col label div.name span:contains("Red")) 2026-09-14 11:19:01,592 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:01] "GET /web/image/product.product/2565/image_512 HTTP/1.1" 200 - 5 0.002 0.010 2026-09-14 11:19:01,629 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [45/57] Tour test_combo_prices → Step Select value Small for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("Small")) 2026-09-14 11:19:01,696 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [46/57] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:19:01,761 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [47/57] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-09-14 11:19:01,831 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [48/57] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .self_order_product_card span:contains('Random Product 1')) 2026-09-14 11:19:01,907 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [49/57] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .self_order_product_card span:contains('Random Product 2')) 2026-09-14 11:19:01,967 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [50/57] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .self_order_product_card span:contains('Random Product 3')) 2026-09-14 11:19:02,028 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [51/57] Tour test_combo_prices → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:19:02,105 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [52/57] Tour test_combo_prices → Step body 2026-09-14 11:19:02,287 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68839268 started for PoS orders references: [{'name': 'Self-Order 00625-117-0003', 'uuid': 'cae0552e-12f3-4ec0-b1a7-afe40ab68c28'}] 2026-09-14 11:19:02,336 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68839268 order {'name': 'Self-Order 00625-117-0003', 'uuid': 'cae0552e-12f3-4ec0-b1a7-afe40ab68c28'} created pos.order #665 2026-09-14 11:19:02,337 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68839268 finished 2026-09-14 11:19:02,440 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:02] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 131 0.108 0.153 2026-09-14 11:19:02,475 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [53/57] Tour test_combo_prices → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:19:02,528 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [54/57] Tour test_combo_prices → Step Check if the order number is shown (trigger: .number) 2026-09-14 11:19:02,618 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:02] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 49 0.037 0.049 2026-09-14 11:19:02,642 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [55/57] Tour test_combo_prices → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:19:02,711 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [56/57] Tour test_combo_prices → Step Check is button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-14 11:19:02,771 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [57/57] Tour test_combo_prices → Step body 2026-09-14 11:19:02,828 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: tour succeeded 2026-09-14 11:19:02,828 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: ╔══════════════════════════════════╗ ║ TOUR test_combo_prices SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-14 11:19:02,901 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: heap 13822168 (allocated 14856192) 2026-09-14 11:19:02,903 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Closing chrome headless with pid 59057 2026-09-14 11:19:02,903 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Closing websocket connection 2026-09-14 11:19:02,903 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Terminating chrome headless with pid 59057 2026-09-14 11:19:02,959 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Removing chrome user profile "/tmp/tmphpb7e5f4_chrome_odoo" 2026-09-14 11:19:03,017 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend ... 2026-09-14 11:19:12,145 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Chrome pid: 59184 2026-09-14 11:19:12,145 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmp1wxmer6l_chrome_odoo 2026-09-14 11:19:12,145 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Issuing json command http://127.0.0.1:40891/json/version 2026-09-14 11:19:12,146 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:40891/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:19:12,176 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:19:12,176 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Issuing json command http://127.0.0.1:40891/json 2026-09-14 11:19:12,177 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:40891/json with timeout 3 increased to 10s during tests 2026-09-14 11:19:12,180 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Websocket url found: ws://127.0.0.1:40891/devtools/page/867BDCF50EB02A45585209AB82BE5029 2026-09-14 11:19:12,183 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Enable chrome headless console log notification 2026-09-14 11:19:12,185 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Chrome headless enable page notifications 2026-09-14 11:19:12,189 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Setting session cookie in browser 2026-09-14 11:19:12,643 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Open "http://127.0.0.1:8069/pos-self/118?access_token=9905cdecba514861" in browser 2026-09-14 11:19:12,643 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Navigating to: "http://127.0.0.1:8069/pos-self/118?access_token=9905cdecba514861" 2026-09-14 11:19:12,653 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:19:13,026 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:13] "GET /pos-self/118?access_token=9905cdecba514861 HTTP/1.1" 200 - 64 0.055 0.320 2026-09-14 11:19:13,032 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '867BDCF50EB02A45585209AB82BE5029', 'loaderId': 'E6BFBA85768881A9D61B9D7F83A10B34', 'isDownload': False} 2026-09-14 11:19:13,033 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Evaluate ready code "odoo.isTourReady('test_fiscal_position_between_frontend_and_backend')" 2026-09-14 11:19:13,037 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:19:13,057 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:19:13,082 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:13] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.022 2026-09-14 11:19:13,099 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:19:13,111 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:13] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.057 2026-09-14 11:19:13,123 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:19:13,149 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:13] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.013 0.092 2026-09-14 11:19:13,289 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:13] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-14 11:19:13,321 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: IndexedDB 1 Ready 2026-09-14 11:19:13,329 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Evaluate test code "odoo.startTour('test_fiscal_position_between_frontend_and_backend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/118?access_token=9905cdecba514861", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:19:13,342 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [1/11] Tour test_fiscal_position_between_frontend_and_backend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:19:13,351 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-14 11:19:13,659 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:13] "POST /pos-self/data/118 HTTP/1.1" 200 - 197 0.100 0.256 2026-09-14 11:19:13,660 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.282 2026-09-14 11:19:13,696 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: Owl is running in 'dev' mode. 2026-09-14 11:19:13,783 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [2/11] Tour test_fiscal_position_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .self_order_product_card span:contains('Product with attributes')) 2026-09-14 11:19:13,806 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:19:13,868 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [3/11] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: div.attribute-row h2:contains("No Price Extra") + div.row div.col label div.name span:contains("Two")) 2026-09-14 11:19:13,908 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:19:13,914 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:13] "GET /web/image/product.product/2584/image_512 HTTP/1.1" 200 - 5 0.003 0.011 2026-09-14 11:19:13,947 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [4/11] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: div.attribute-row h2:contains("Price Extra") + div.row div.col label div.name span:contains("Big")) 2026-09-14 11:19:14,011 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [5/11] Tour test_fiscal_position_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:19:14,079 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [6/11] Tour test_fiscal_position_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .self_order_product_card span:contains('Product with attributes')) 2026-09-14 11:19:14,153 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [7/11] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: div.attribute-row h2:contains("No Price Extra") + div.row div.col label div.name span:contains("Two")) 2026-09-14 11:19:14,212 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [8/11] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: div.attribute-row h2:contains("Price Extra") + div.row div.col label div.name span:contains("Big")) 2026-09-14 11:19:14,277 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [9/11] Tour test_fiscal_position_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:19:14,346 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [10/11] Tour test_fiscal_position_between_frontend_and_backend → Step Check that the fiscal position is applied (trigger: body) 2026-09-14 11:19:14,415 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [11/11] Tour test_fiscal_position_between_frontend_and_backend → Step body 2026-09-14 11:19:14,517 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32754643 started for PoS orders references: [{'name': 'Self-Order 00626-118-0001', 'uuid': '57b97e7f-160c-464b-a1b5-1f6a6db9f604'}] 2026-09-14 11:19:14,559 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32754643 order {'name': 'Self-Order 00626-118-0001', 'uuid': '57b97e7f-160c-464b-a1b5-1f6a6db9f604'} created pos.order #666 2026-09-14 11:19:14,560 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32754643 finished 2026-09-14 11:19:14,647 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:14] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 109 0.065 0.098 2026-09-14 11:19:14,660 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-09-14 11:19:14,661 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR test_fiscal_position_between_frontend_and_backend SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-09-14 11:19:14,696 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: heap 8473920 (allocated 9707520) 2026-09-14 11:19:14,700 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 59184 2026-09-14 11:19:14,701 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-09-14 11:19:14,702 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 59184 2026-09-14 11:19:14,757 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmp1wxmer6l_chrome_odoo" 2026-09-14 11:19:15,077 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Chrome pid: 59282 2026-09-14 11:19:15,077 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmpp317nyam_chrome_odoo 2026-09-14 11:19:15,078 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Issuing json command http://127.0.0.1:39313/json/version 2026-09-14 11:19:15,079 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39313/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:19:15,104 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:19:15,104 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Issuing json command http://127.0.0.1:39313/json 2026-09-14 11:19:15,104 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39313/json with timeout 3 increased to 10s during tests 2026-09-14 11:19:15,110 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Websocket url found: ws://127.0.0.1:39313/devtools/page/4BEE48D3D20C51156D0063C36CC6CD64 2026-09-14 11:19:15,115 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Enable chrome headless console log notification 2026-09-14 11:19:15,117 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Chrome headless enable page notifications 2026-09-14 11:19:15,121 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Setting session cookie in browser 2026-09-14 11:19:15,163 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Open "http://127.0.0.1:8069/pos-self/118?access_token=9905cdecba514861" in browser 2026-09-14 11:19:15,164 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Navigating to: "http://127.0.0.1:8069/pos-self/118?access_token=9905cdecba514861" 2026-09-14 11:19:15,192 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:15] "GET /pos-self/118?access_token=9905cdecba514861 HTTP/1.1" 200 - 8 0.004 0.018 2026-09-14 11:19:15,197 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '4BEE48D3D20C51156D0063C36CC6CD64', 'loaderId': '313C961BFFC7DF1436D9C2BD6D898EBD', 'isDownload': False} 2026-09-14 11:19:15,198 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Evaluate ready code "odoo.isTourReady('test_fiscal_position_between_frontend_and_backend')" 2026-09-14 11:19:15,214 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:19:15,236 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:15] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.012 2026-09-14 11:19:15,263 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:15] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.013 0.030 2026-09-14 11:19:15,278 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:15] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.056 2026-09-14 11:19:15,392 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:15] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-09-14 11:19:15,419 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: IndexedDB 1 Ready 2026-09-14 11:19:15,428 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Evaluate test code "odoo.startTour('test_fiscal_position_between_frontend_and_backend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/118?access_token=9905cdecba514861", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:19:15,446 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [1/11] Tour test_fiscal_position_between_frontend_and_backend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:19:15,725 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:15] "POST /pos-self/data/118 HTTP/1.1" 200 - 129 0.139 0.179 2026-09-14 11:19:15,731 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.319 2026-09-14 11:19:15,765 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: Owl is running in 'dev' mode. 2026-09-14 11:19:15,855 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [2/11] Tour test_fiscal_position_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .self_order_product_card span:contains('Product with attributes')) 2026-09-14 11:19:15,889 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:19:15,894 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:19:15,946 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [3/11] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: div.attribute-row h2:contains("No Price Extra") + div.row div.col label div.name span:contains("Two")) 2026-09-14 11:19:16,001 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:19:16,019 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:16] "GET /web/image/product.product/2584/image_512 HTTP/1.1" 200 - 5 0.007 0.020 2026-09-14 11:19:16,039 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [4/11] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: div.attribute-row h2:contains("Price Extra") + div.row div.col label div.name span:contains("Big")) 2026-09-14 11:19:16,099 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [5/11] Tour test_fiscal_position_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:19:16,164 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [6/11] Tour test_fiscal_position_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .self_order_product_card span:contains('Product with attributes')) 2026-09-14 11:19:16,239 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [7/11] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: div.attribute-row h2:contains("No Price Extra") + div.row div.col label div.name span:contains("Two")) 2026-09-14 11:19:16,297 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [8/11] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: div.attribute-row h2:contains("Price Extra") + div.row div.col label div.name span:contains("Big")) 2026-09-14 11:19:16,362 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [9/11] Tour test_fiscal_position_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:19:16,430 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [10/11] Tour test_fiscal_position_between_frontend_and_backend → Step Check that the fiscal position is applied (trigger: body) 2026-09-14 11:19:16,497 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [11/11] Tour test_fiscal_position_between_frontend_and_backend → Step body 2026-09-14 11:19:16,621 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38696771 started for PoS orders references: [{'name': 'Self-Order 00627-118-0001', 'uuid': '77084106-e579-4d23-95b7-7ac01629640c'}] 2026-09-14 11:19:16,661 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38696771 order {'name': 'Self-Order 00627-118-0001', 'uuid': '77084106-e579-4d23-95b7-7ac01629640c'} created pos.order #667 2026-09-14 11:19:16,662 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38696771 finished 2026-09-14 11:19:16,714 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:16] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 75 0.061 0.083 2026-09-14 11:19:16,727 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-09-14 11:19:16,727 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR test_fiscal_position_between_frontend_and_backend SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-09-14 11:19:16,760 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: heap 8481320 (allocated 9445376) 2026-09-14 11:19:16,762 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 59282 2026-09-14 11:19:16,763 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-09-14 11:19:16,763 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 59282 2026-09-14 11:19:16,808 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpp317nyam_chrome_odoo" 2026-09-14 11:19:16,877 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderCombo.test_price_between_frontend_and_backend ... 2026-09-14 11:19:25,578 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Chrome pid: 59381 2026-09-14 11:19:25,578 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmpk_6evzwi_chrome_odoo 2026-09-14 11:19:25,578 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Issuing json command http://127.0.0.1:45389/json/version 2026-09-14 11:19:25,579 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45389/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:19:25,599 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:19:25,599 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Issuing json command http://127.0.0.1:45389/json 2026-09-14 11:19:25,600 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45389/json with timeout 3 increased to 10s during tests 2026-09-14 11:19:25,602 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Websocket url found: ws://127.0.0.1:45389/devtools/page/2EFF40EFEBD999129B86A8B706241CD5 2026-09-14 11:19:25,604 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Enable chrome headless console log notification 2026-09-14 11:19:25,606 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-09-14 11:19:25,615 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Setting session cookie in browser 2026-09-14 11:19:25,933 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Open "http://127.0.0.1:8069/pos-self/119?access_token=411005387e35445a" in browser 2026-09-14 11:19:25,933 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Navigating to: "http://127.0.0.1:8069/pos-self/119?access_token=411005387e35445a" 2026-09-14 11:19:25,944 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:19:26,328 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:26] "GET /pos-self/119?access_token=411005387e35445a HTTP/1.1" 200 - 64 0.032 0.355 2026-09-14 11:19:26,331 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Navigation result: {'frameId': '2EFF40EFEBD999129B86A8B706241CD5', 'loaderId': 'E115F1A7289E7C43CE93CD03B33212B0', 'isDownload': False} 2026-09-14 11:19:26,332 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Evaluate ready code "odoo.isTourReady('test_price_between_frontend_and_backend')" 2026-09-14 11:19:26,340 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:19:26,358 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:19:26,385 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:26] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.019 2026-09-14 11:19:26,395 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:19:26,409 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:26] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.048 2026-09-14 11:19:26,426 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:19:26,450 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:26] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.089 2026-09-14 11:19:26,600 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:26] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-09-14 11:19:26,626 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: IndexedDB 1 Ready 2026-09-14 11:19:26,626 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Evaluate test code "odoo.startTour('test_price_between_frontend_and_backend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/119?access_token=411005387e35445a", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:19:26,635 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [1/22] Tour test_price_between_frontend_and_backend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:19:27,713 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:27] "POST /pos-self/data/119 HTTP/1.1" 200 - 192 0.092 0.997 2026-09-14 11:19:27,744 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 1.116 2026-09-14 11:19:27,755 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: Owl is running in 'dev' mode. 2026-09-14 11:19:27,840 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [2/22] Tour test_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .self_order_product_card span:contains('Product with attributes')) 2026-09-14 11:19:27,872 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:19:27,881 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:19:27,929 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [3/22] Tour test_price_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: div.attribute-row h2:contains("No Price Extra") + div.row div.col label div.name span:contains("Two")) 2026-09-14 11:19:27,964 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:19:27,987 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:27] "GET /web/image/product.product/2598/image_512 HTTP/1.1" 200 - 5 0.005 0.024 2026-09-14 11:19:28,004 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [4/22] Tour test_price_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: div.attribute-row h2:contains("Price Extra") + div.row div.col label div.name span:contains("Big")) 2026-09-14 11:19:28,061 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [5/22] Tour test_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:19:28,129 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [6/22] Tour test_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .self_order_product_card span:contains('Product with attributes')) 2026-09-14 11:19:28,199 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [7/22] Tour test_price_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: div.attribute-row h2:contains("No Price Extra") + div.row div.col label div.name span:contains("Two")) 2026-09-14 11:19:28,261 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [8/22] Tour test_price_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: div.attribute-row h2:contains("Price Extra") + div.row div.col label div.name span:contains("Big")) 2026-09-14 11:19:28,326 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [9/22] Tour test_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:19:28,395 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [10/22] Tour test_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .self_order_product_card span:contains('Product with attributes')) 2026-09-14 11:19:28,466 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [11/22] Tour test_price_between_frontend_and_backend → Step Select value One for attribute No Price Extra (trigger: div.attribute-row h2:contains("No Price Extra") + div.row div.col label div.name span:contains("One")) 2026-09-14 11:19:28,529 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [12/22] Tour test_price_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: div.attribute-row h2:contains("Price Extra") + div.row div.col label div.name span:contains("Big")) 2026-09-14 11:19:28,593 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [13/22] Tour test_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:19:28,661 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [14/22] Tour test_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .self_order_product_card span:contains('Product with attributes')) 2026-09-14 11:19:28,732 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [15/22] Tour test_price_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: div.attribute-row h2:contains("No Price Extra") + div.row div.col label div.name span:contains("Two")) 2026-09-14 11:19:28,796 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [16/22] Tour test_price_between_frontend_and_backend → Step Select value Small for attribute Price Extra (trigger: div.attribute-row h2:contains("Price Extra") + div.row div.col label div.name span:contains("Small")) 2026-09-14 11:19:28,862 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [17/22] Tour test_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:19:28,928 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [18/22] Tour test_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .self_order_product_card span:contains('Product with attributes')) 2026-09-14 11:19:29,006 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [19/22] Tour test_price_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: div.attribute-row h2:contains("No Price Extra") + div.row div.col label div.name span:contains("Two")) 2026-09-14 11:19:29,063 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [20/22] Tour test_price_between_frontend_and_backend → Step Select value Small for attribute Price Extra (trigger: div.attribute-row h2:contains("Price Extra") + div.row div.col label div.name span:contains("Small")) 2026-09-14 11:19:29,126 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [21/22] Tour test_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:19:29,195 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [22/22] Tour test_price_between_frontend_and_backend → Step body 2026-09-14 11:19:29,326 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39719254 started for PoS orders references: [{'name': 'Self-Order 00628-119-0001', 'uuid': '8cdade94-d7b8-4293-9237-80f7b9bc2ad1'}] 2026-09-14 11:19:29,391 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39719254 order {'name': 'Self-Order 00628-119-0001', 'uuid': '8cdade94-d7b8-4293-9237-80f7b9bc2ad1'} created pos.order #668 2026-09-14 11:19:29,392 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39719254 finished 2026-09-14 11:19:29,472 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:29] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 107 0.090 0.095 2026-09-14 11:19:29,486 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: tour succeeded 2026-09-14 11:19:29,487 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_price_between_frontend_and_backend SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-14 11:19:29,527 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: heap 9242124 (allocated 10366976) 2026-09-14 11:19:29,530 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Closing chrome headless with pid 59381 2026-09-14 11:19:29,534 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Closing websocket connection 2026-09-14 11:19:29,535 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Terminating chrome headless with pid 59381 2026-09-14 11:19:29,574 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpk_6evzwi_chrome_odoo" 2026-09-14 11:19:29,618 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend ... 2026-09-14 11:19:38,266 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Chrome pid: 59481 2026-09-14 11:19:38,266 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Chrome headless temporary user profile dir: /tmp/tmpxbenvd18_chrome_odoo 2026-09-14 11:19:38,266 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Issuing json command http://127.0.0.1:46253/json/version 2026-09-14 11:19:38,267 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46253/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:19:38,270 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:19:38,271 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Issuing json command http://127.0.0.1:46253/json 2026-09-14 11:19:38,271 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46253/json with timeout 3 increased to 10s during tests 2026-09-14 11:19:38,273 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Websocket url found: ws://127.0.0.1:46253/devtools/page/0F0849AF4929A5079C1633A1A2A99D98 2026-09-14 11:19:38,275 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Enable chrome headless console log notification 2026-09-14 11:19:38,276 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Chrome headless enable page notifications 2026-09-14 11:19:38,280 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Setting session cookie in browser 2026-09-14 11:19:38,660 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Open "http://127.0.0.1:8069/pos-self/120?access_token=e06b867f3f964fa8" in browser 2026-09-14 11:19:38,660 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Navigating to: "http://127.0.0.1:8069/pos-self/120?access_token=e06b867f3f964fa8" 2026-09-14 11:19:38,672 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:19:39,088 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:39] "GET /pos-self/120?access_token=e06b867f3f964fa8 HTTP/1.1" 200 - 64 0.067 0.351 2026-09-14 11:19:39,093 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Navigation result: {'frameId': '0F0849AF4929A5079C1633A1A2A99D98', 'loaderId': '4C50C9220581D56CCF7808647D3F98C4', 'isDownload': False} 2026-09-14 11:19:39,093 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Evaluate ready code "odoo.isTourReady('test_pricelist_should_not_be_changed_from_frontend')" 2026-09-14 11:19:39,102 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:19:39,123 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:19:39,156 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:39] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.021 0.027 2026-09-14 11:19:39,168 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:19:39,188 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:39] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.070 2026-09-14 11:19:39,203 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:19:39,222 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:39] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.019 0.092 2026-09-14 11:19:39,327 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:39] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-14 11:19:39,348 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: IndexedDB 1 Ready 2026-09-14 11:19:39,348 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Evaluate test code "odoo.startTour('test_pricelist_should_not_be_changed_from_frontend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/120?access_token=e06b867f3f964fa8", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:19:39,353 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [1/19] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:19:39,667 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:39] "POST /pos-self/data/120 HTTP/1.1" 200 - 202 0.153 0.177 2026-09-14 11:19:39,718 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.378 2026-09-14 11:19:39,721 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: Owl is running in 'dev' mode. 2026-09-14 11:19:39,803 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [2/19] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on product 'Product with attributes' (trigger: .self_order_product_card span:contains('Product with attributes')) 2026-09-14 11:19:39,841 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:19:39,847 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:19:39,896 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [3/19] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Two for attribute No Price Extra (trigger: div.attribute-row h2:contains("No Price Extra") + div.row div.col label div.name span:contains("Two")) 2026-09-14 11:19:39,952 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:19:39,975 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:39] "GET /web/image/product.product/2612/image_512 HTTP/1.1" 200 - 5 0.003 0.014 2026-09-14 11:19:39,994 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [4/19] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Big for attribute Price Extra (trigger: div.attribute-row h2:contains("Price Extra") + div.row div.col label div.name span:contains("Big")) 2026-09-14 11:19:40,044 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [5/19] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:19:40,098 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [6/19] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on product 'Product with attributes' (trigger: .self_order_product_card span:contains('Product with attributes')) 2026-09-14 11:19:40,167 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [7/19] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Two for attribute No Price Extra (trigger: div.attribute-row h2:contains("No Price Extra") + div.row div.col label div.name span:contains("Two")) 2026-09-14 11:19:40,228 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [8/19] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Big for attribute Price Extra (trigger: div.attribute-row h2:contains("Price Extra") + div.row div.col label div.name span:contains("Big")) 2026-09-14 11:19:40,292 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [9/19] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:19:40,360 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [10/19] Tour test_pricelist_should_not_be_changed_from_frontend → Step body 2026-09-14 11:19:40,432 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [11/19] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on product 'Product with attributes' (trigger: .self_order_product_card span:contains('Product with attributes')) 2026-09-14 11:19:40,493 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [12/19] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Two for attribute No Price Extra (trigger: div.attribute-row h2:contains("No Price Extra") + div.row div.col label div.name span:contains("Two")) 2026-09-14 11:19:40,561 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [13/19] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Big for attribute Price Extra (trigger: div.attribute-row h2:contains("Price Extra") + div.row div.col label div.name span:contains("Big")) 2026-09-14 11:19:40,627 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [14/19] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:19:40,693 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [15/19] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on product 'Product with attributes' (trigger: .self_order_product_card span:contains('Product with attributes')) 2026-09-14 11:19:40,764 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [16/19] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Two for attribute No Price Extra (trigger: div.attribute-row h2:contains("No Price Extra") + div.row div.col label div.name span:contains("Two")) 2026-09-14 11:19:40,827 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [17/19] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Big for attribute Price Extra (trigger: div.attribute-row h2:contains("Price Extra") + div.row div.col label div.name span:contains("Big")) 2026-09-14 11:19:40,892 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [18/19] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:19:40,961 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [19/19] Tour test_pricelist_should_not_be_changed_from_frontend → Step body 2026-09-14 11:19:41,072 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59328761 started for PoS orders references: [{'name': 'Self-Order 00629-120-0001', 'uuid': '308e1687-3502-42dc-b5bc-c335949edcba'}] 2026-09-14 11:19:41,148 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59328761 order {'name': 'Self-Order 00629-120-0001', 'uuid': '308e1687-3502-42dc-b5bc-c335949edcba'} created pos.order #669 2026-09-14 11:19:41,149 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59328761 finished 2026-09-14 11:19:41,252 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:41] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 106 0.110 0.098 2026-09-14 11:19:41,267 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: tour succeeded 2026-09-14 11:19:41,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: ╔═══════════════════════════════════════════════════════════════════╗ ║ TOUR test_pricelist_should_not_be_changed_from_frontend SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════╝ 2026-09-14 11:19:41,335 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: heap 9025400 (allocated 9969664) 2026-09-14 11:19:41,336 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Closing chrome headless with pid 59481 2026-09-14 11:19:41,338 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Closing websocket connection 2026-09-14 11:19:41,338 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Terminating chrome headless with pid 59481 2026-09-14 11:19:41,408 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Removing chrome user profile "/tmp/tmpxbenvd18_chrome_odoo" 2026-09-14 11:19:41,490 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderCombo.test_prices_are_immutable_from_frontend ... 2026-09-14 11:19:50,171 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Chrome pid: 59584 2026-09-14 11:19:50,171 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Chrome headless temporary user profile dir: /tmp/tmpjbzvg9re_chrome_odoo 2026-09-14 11:19:50,172 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Issuing json command http://127.0.0.1:41617/json/version 2026-09-14 11:19:50,173 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:41617/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:19:50,180 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:19:50,180 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Issuing json command http://127.0.0.1:41617/json 2026-09-14 11:19:50,181 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:41617/json with timeout 3 increased to 10s during tests 2026-09-14 11:19:50,183 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Websocket url found: ws://127.0.0.1:41617/devtools/page/9981AC2AEB38250A0171F03F5445BFF3 2026-09-14 11:19:50,185 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Enable chrome headless console log notification 2026-09-14 11:19:50,186 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Chrome headless enable page notifications 2026-09-14 11:19:50,190 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Setting session cookie in browser 2026-09-14 11:19:50,512 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Open "http://127.0.0.1:8069/pos-self/121?access_token=c9169b9cc8544fa2" in browser 2026-09-14 11:19:50,512 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Navigating to: "http://127.0.0.1:8069/pos-self/121?access_token=c9169b9cc8544fa2" 2026-09-14 11:19:50,528 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:19:50,905 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:50] "GET /pos-self/121?access_token=c9169b9cc8544fa2 HTTP/1.1" 200 - 64 0.049 0.332 2026-09-14 11:19:50,908 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Navigation result: {'frameId': '9981AC2AEB38250A0171F03F5445BFF3', 'loaderId': '2EFF292DBD7768600B3BA4BA25DADB10', 'isDownload': False} 2026-09-14 11:19:50,908 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Evaluate ready code "odoo.isTourReady('test_prices_are_immutable_from_frontend')" 2026-09-14 11:19:50,914 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:19:50,932 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:19:50,959 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:50] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.023 2026-09-14 11:19:50,970 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:19:50,984 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:50] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.057 2026-09-14 11:19:51,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:19:51,020 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:51] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.077 2026-09-14 11:19:51,150 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:51] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.003 0.008 2026-09-14 11:19:51,184 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: IndexedDB 1 Ready 2026-09-14 11:19:51,197 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.033 2026-09-14 11:19:51,207 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Evaluate test code "odoo.startTour('test_prices_are_immutable_from_frontend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/121?access_token=c9169b9cc8544fa2", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:19:51,215 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: [1/10] Tour test_prices_are_immutable_from_frontend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:19:51,532 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:51] "POST /pos-self/data/121 HTTP/1.1" 200 - 192 0.147 0.195 2026-09-14 11:19:51,536 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.311 2026-09-14 11:19:51,571 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: Owl is running in 'dev' mode. 2026-09-14 11:19:51,658 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: [2/10] Tour test_prices_are_immutable_from_frontend → Step Click on product 'Product with attributes' (trigger: .self_order_product_card span:contains('Product with attributes')) 2026-09-14 11:19:51,709 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:19:51,764 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: [3/10] Tour test_prices_are_immutable_from_frontend → Step Select value Two for attribute No Price Extra (trigger: div.attribute-row h2:contains("No Price Extra") + div.row div.col label div.name span:contains("Two")) 2026-09-14 11:19:51,830 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:19:51,845 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:51] "GET /web/image/product.product/2626/image_512 HTTP/1.1" 200 - 5 0.003 0.012 2026-09-14 11:19:51,875 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: [4/10] Tour test_prices_are_immutable_from_frontend → Step Select value Big for attribute Price Extra (trigger: div.attribute-row h2:contains("Price Extra") + div.row div.col label div.name span:contains("Big")) 2026-09-14 11:19:51,943 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: [5/10] Tour test_prices_are_immutable_from_frontend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:19:52,011 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: [6/10] Tour test_prices_are_immutable_from_frontend → Step Click on product 'Product with attributes' (trigger: .self_order_product_card span:contains('Product with attributes')) 2026-09-14 11:19:52,084 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: [7/10] Tour test_prices_are_immutable_from_frontend → Step Select value Two for attribute No Price Extra (trigger: div.attribute-row h2:contains("No Price Extra") + div.row div.col label div.name span:contains("Two")) 2026-09-14 11:19:52,145 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: [8/10] Tour test_prices_are_immutable_from_frontend → Step Select value Big for attribute Price Extra (trigger: div.attribute-row h2:contains("Price Extra") + div.row div.col label div.name span:contains("Big")) 2026-09-14 11:19:52,208 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: [9/10] Tour test_prices_are_immutable_from_frontend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-14 11:19:52,278 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: [10/10] Tour test_prices_are_immutable_from_frontend → Step body 2026-09-14 11:19:52,385 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67474984 started for PoS orders references: [{'name': 'Self-Order 00630-121-0001', 'uuid': 'efb7e564-0bba-4922-ab83-7d16290ccab8'}] 2026-09-14 11:19:52,424 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67474984 order {'name': 'Self-Order 00630-121-0001', 'uuid': 'efb7e564-0bba-4922-ab83-7d16290ccab8'} created pos.order #670 2026-09-14 11:19:52,425 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67474984 finished 2026-09-14 11:19:52,499 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:19:52] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 99 0.052 0.091 2026-09-14 11:19:52,511 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: tour succeeded 2026-09-14 11:19:52,512 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_prices_are_immutable_from_frontend SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-14 11:19:52,550 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: heap 8240520 (allocated 9183232) 2026-09-14 11:19:52,557 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Closing chrome headless with pid 59584 2026-09-14 11:19:52,557 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Closing websocket connection 2026-09-14 11:19:52,559 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Terminating chrome headless with pid 59584 2026-09-14 11:19:52,613 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Removing chrome user profile "/tmp/tmpjbzvg9re_chrome_odoo" 2026-09-14 11:19:52,724 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:19:53,787 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-09-14 11:20:00,818 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 59684 2026-09-14 11:20:00,819 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome headless temporary user profile dir: /tmp/tmpdforesla_chrome_odoo 2026-09-14 11:20:00,820 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Issuing json command http://127.0.0.1:44519/json/version 2026-09-14 11:20:00,822 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44519/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:20:00,843 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:20:00,843 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Issuing json command http://127.0.0.1:44519/json 2026-09-14 11:20:00,844 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44519/json with timeout 3 increased to 10s during tests 2026-09-14 11:20:00,846 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Websocket url found: ws://127.0.0.1:44519/devtools/page/2DB5D5CB57516FB3F4B01E7D4895AEE4 2026-09-14 11:20:00,848 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Enable chrome headless console log notification 2026-09-14 11:20:00,850 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome headless enable page notifications 2026-09-14 11:20:01,212 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_admin from n/a 2026-09-14 11:20:01,220 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Setting session cookie in browser 2026-09-14 11:20:01,223 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Open "http://127.0.0.1:8069/pos-self/122?access_token=8119c17a5aeb4687" in browser 2026-09-14 11:20:01,223 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigating to: "http://127.0.0.1:8069/pos-self/122?access_token=8119c17a5aeb4687" 2026-09-14 11:20:01,232 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:20:02,681 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:02] "GET /pos-self/122?access_token=8119c17a5aeb4687 HTTP/1.1" 200 - 64 0.056 1.396 2026-09-14 11:20:02,685 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '2DB5D5CB57516FB3F4B01E7D4895AEE4', 'loaderId': '20F2C448D07F944910D786413D39FA5E', 'isDownload': False} 2026-09-14 11:20:02,685 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Evaluate ready code "odoo.isTourReady('SelfOrderOrderNumberTour')" 2026-09-14 11:20:02,691 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:20:02,715 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae93277/pos_self_order.assets.min.css, copying from /web/assets/ae93277/pos_self_order.assets.min.css 2026-09-14 11:20:02,760 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:02] "GET /web/assets/1/ae93277/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.041 0.024 2026-09-14 11:20:02,770 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js, copying from /web/assets/0c638d1/pos_self_order.assets_tests.min.js 2026-09-14 11:20:02,786 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:02] "GET /web/assets/1/0c638d1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.079 2026-09-14 11:20:02,807 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7d46b9f/pos_self_order.assets.min.js, copying from /web/assets/7d46b9f/pos_self_order.assets.min.js 2026-09-14 11:20:02,824 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:02] "GET /web/assets/1/7d46b9f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.013 0.114 2026-09-14 11:20:02,966 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:02] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-09-14 11:20:02,990 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: IndexedDB 1 Ready 2026-09-14 11:20:02,994 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Evaluate test code "odoo.startTour('SelfOrderOrderNumberTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/122?access_token=8119c17a5aeb4687", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:20:03,002 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [1/10] Tour SelfOrderOrderNumberTour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:contains(My Order)))) 2026-09-14 11:20:03,067 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [2/10] Tour SelfOrderOrderNumberTour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-14 11:20:03,246 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:03] "POST /pos-self/data/122 HTTP/1.1" 200 - 157 0.115 0.149 2026-09-14 11:20:03,289 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.302 2026-09-14 11:20:03,302 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: Owl is running in 'dev' mode. 2026-09-14 11:20:03,374 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [3/10] Tour SelfOrderOrderNumberTour → Step Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola')) 2026-09-14 11:20:03,390 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:20:03,442 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [4/10] Tour SelfOrderOrderNumberTour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-14 11:20:03,525 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [5/10] Tour SelfOrderOrderNumberTour → Step Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-14 11:20:03,567 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:20:03,581 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [6/10] Tour SelfOrderOrderNumberTour → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-14 11:20:03,589 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:03] "GET /web/image/product.product/2627/image_512 HTTP/1.1" 200 - 5 0.004 0.017 2026-09-14 11:20:03,658 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [7/10] Tour SelfOrderOrderNumberTour → Step Select table 1 (trigger: .self_order_popup_table select) 2026-09-14 11:20:03,709 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [8/10] Tour SelfOrderOrderNumberTour → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-09-14 11:20:03,792 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [9/10] Tour SelfOrderOrderNumberTour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-14 11:20:03,812 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57887491 started for PoS orders references: [{'name': 'Self-Order 00631-122-0001', 'uuid': '5ddc723b-9d3e-4fe1-bdda-d51194593594'}] 2026-09-14 11:20:03,832 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: Added lines [1006] to pos.order #9 2026-09-14 11:20:03,838 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57887491 order {'name': 'Self-Order 00631-122-0001', 'uuid': '5ddc723b-9d3e-4fe1-bdda-d51194593594'} updated pos.order #9 2026-09-14 11:20:03,839 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57887491 finished 2026-09-14 11:20:03,991 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:03] "POST /pos-self-order/process-order-args/mobile HTTP/1.1" 200 - 126 0.095 0.109 2026-09-14 11:20:04,119 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:04] "POST /pos-self-order/get-orders/ HTTP/1.1" 200 - 71 0.061 0.046 2026-09-14 11:20:04,158 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [10/10] Tour SelfOrderOrderNumberTour → Step Check that 'Ok' do not exist (trigger: body:not(:has(.btn:contains(Ok)))) 2026-09-14 11:20:04,231 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: tour succeeded 2026-09-14 11:20:04,232 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR SelfOrderOrderNumberTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-14 11:20:04,265 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 7718380 (allocated 8658944) 2026-09-14 11:20:04,267 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Closing chrome headless with pid 59684 2026-09-14 11:20:04,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Closing websocket connection 2026-09-14 11:20:04,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Terminating chrome headless with pid 59684 2026-09-14 11:20:04,321 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Removing chrome user profile "/tmp/tmpdforesla_chrome_odoo" 2026-09-14 11:20:04,594 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 59784 2026-09-14 11:20:04,594 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome headless temporary user profile dir: /tmp/tmp__a5e6b1_chrome_odoo 2026-09-14 11:20:04,594 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Issuing json command http://127.0.0.1:45139/json/version 2026-09-14 11:20:04,595 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45139/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:20:04,603 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:20:04,603 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Issuing json command http://127.0.0.1:45139/json 2026-09-14 11:20:04,606 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45139/json with timeout 3 increased to 10s during tests 2026-09-14 11:20:04,608 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Websocket url found: ws://127.0.0.1:45139/devtools/page/2236B324225DD287CA6091773A9D2E53 2026-09-14 11:20:04,613 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Enable chrome headless console log notification 2026-09-14 11:20:04,615 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome headless enable page notifications 2026-09-14 11:20:04,629 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:pos_admin from n/a 2026-09-14 11:20:04,632 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Setting session cookie in browser 2026-09-14 11:20:04,651 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Open "http://127.0.0.1:8069/pos/ui?config_id=122" in browser 2026-09-14 11:20:04,651 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=122" 2026-09-14 11:20:05,049 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:05] "GET /pos/ui?config_id=122 HTTP/1.1" 200 - 119 0.095 0.283 2026-09-14 11:20:05,053 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '2236B324225DD287CA6091773A9D2E53', 'loaderId': 'C41C287D45A2298372289D658D77925E', 'isDownload': False} 2026-09-14 11:20:05,053 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Evaluate ready code "odoo.isTourReady('OrderNumberConflictTour')" 2026-09-14 11:20:05,068 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:20:05,077 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:05] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-14 11:20:05,084 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:05] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-14 11:20:05,088 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:05] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-14 11:20:05,467 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:05] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:20:05,503 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: IndexedDB 1 Ready 2026-09-14 11:20:05,511 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:20:05,514 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Evaluate test code "odoo.startTour('OrderNumberConflictTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=122", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:20:05,515 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.014 2026-09-14 11:20:05,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [1/20] Tour OrderNumberConflictTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:20:06,278 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:06] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 421 0.395 0.383 2026-09-14 11:20:06,280 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.742 2026-09-14 11:20:06,444 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 11:20:06,481 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:20:06,524 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-14 11:20:06,545 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:06] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-14 11:20:06,551 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: Owl is running in 'dev' mode. 2026-09-14 11:20:06,604 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:20:06,623 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:20:06,640 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:20:06,676 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:20:06,676 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:20:06,687 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:06] "GET /web/image/res.users/232/avatar_128 HTTP/1.1" 200 - 16 0.029 0.042 2026-09-14 11:20:06,693 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [2/20] Tour OrderNumberConflictTour → Step Check table with attributes: {"name":"3","run":"click"} (trigger: .floor-map .table:has(.label:contains("3"))) 2026-09-14 11:20:06,720 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:06] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 9 0.015 0.086 2026-09-14 11:20:06,828 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.011 2026-09-14 11:20:06,860 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [3/20] Tour OrderNumberConflictTour → Step product screen is shown (trigger: .product-screen) 2026-09-14 11:20:06,904 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:06] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.012 0.016 2026-09-14 11:20:06,919 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [4/20] Tour OrderNumberConflictTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-14 11:20:06,932 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:06] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.009 0.030 2026-09-14 11:20:06,941 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:06] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.035 2026-09-14 11:20:06,953 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:06] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.026 2026-09-14 11:20:06,966 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:06] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.067 2026-09-14 11:20:06,974 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:06] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.057 2026-09-14 11:20:06,983 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:06] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.023 2026-09-14 11:20:06,995 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:06] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.022 2026-09-14 11:20:07,013 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:07] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.064 2026-09-14 11:20:07,031 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:07] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.105 2026-09-14 11:20:07,034 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [5/20] Tour OrderNumberConflictTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:20:07,049 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:07] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.009 0.053 2026-09-14 11:20:07,074 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:07] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.132 2026-09-14 11:20:07,097 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:07] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.012 0.091 2026-09-14 11:20:07,117 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [6/20] Tour OrderNumberConflictTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:20:07,168 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [7/20] Tour OrderNumberConflictTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 11:20:07,227 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [8/20] Tour OrderNumberConflictTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 11:20:07,294 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [9/20] Tour OrderNumberConflictTour → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-09-14 11:20:07,358 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [10/20] Tour OrderNumberConflictTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 11:20:07,438 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [11/20] Tour OrderNumberConflictTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 11:20:07,501 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [12/20] Tour OrderNumberConflictTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-14 11:20:07,557 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [13/20] Tour OrderNumberConflictTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:20:07,624 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [14/20] Tour OrderNumberConflictTour → Step go back to the floor screen (trigger: .pos-leftheader .back-button:not(.btn-primary)) 2026-09-14 11:20:07,694 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [15/20] Tour OrderNumberConflictTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-14 11:20:07,724 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21131525 started for PoS orders references: [{'name': 'Order 00631-001-0001', 'uuid': 'a8f7e9f0-f11a-474d-9d9f-55d13578145f'}] 2026-09-14 11:20:07,812 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21131525 order {'name': 'Order 00631-001-0001', 'uuid': 'a8f7e9f0-f11a-474d-9d9f-55d13578145f'} created pos.order #671 2026-09-14 11:20:07,816 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21131525 finished 2026-09-14 11:20:07,868 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 73 0.067 0.079 2026-09-14 11:20:07,890 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [16/20] Tour OrderNumberConflictTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-14 11:20:07,964 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [17/20] Tour OrderNumberConflictTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-09-14 11:20:08,033 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [18/20] Tour OrderNumberConflictTour → Step .ticket-screen .order-row:nth-last-child(1) > .col:nth-child(2):contains("Order") 2026-09-14 11:20:08,109 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:08] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 32 0.038 0.037 2026-09-14 11:20:08,141 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:20:08,142 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [19/20] Tour OrderNumberConflictTour → Step .ticket-screen .order-row:nth-last-child(2) > .col:nth-child(2):contains("Self-Order") 2026-09-14 11:20:08,207 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [20/20] Tour OrderNumberConflictTour → Step .ticket-screen .order-row:nth-last-child(2) > .col:nth-child(3):contains("S") 2026-09-14 11:20:08,274 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: tour succeeded 2026-09-14 11:20:08,275 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: ╔════════════════════════════════════════╗ ║ TOUR OrderNumberConflictTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-14 11:20:08,354 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 16556000 (allocated 17833984) 2026-09-14 11:20:08,356 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Closing chrome headless with pid 59784 2026-09-14 11:20:08,356 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Closing websocket connection 2026-09-14 11:20:08,357 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Terminating chrome headless with pid 59784 2026-09-14 11:20:08,435 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Removing chrome user profile "/tmp/tmp__a5e6b1_chrome_odoo" 2026-09-14 11:20:08,530 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:20:09,688 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_with_default ... 2026-09-14 11:20:17,100 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:admin from n/a 2026-09-14 11:20:17,150 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:20:17,379 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:17] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/123 HTTP/1.1" 200 - 13 0.011 0.224 2026-09-14 11:20:17,439 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_withoutdefault ... 2026-09-14 11:20:24,467 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:admin from n/a 2026-09-14 11:20:24,480 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:20:24,731 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:24] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/124 HTTP/1.1" 200 - 13 0.015 0.239 2026-09-14 11:20:24,797 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:20:26,935 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_self_order_kiosk_stripe ... 2026-09-14 11:20:34,226 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:20:48,865 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend: Starting TestVivaWalletHttpCommon.test_vw_kiosk_request_data ... 2026-09-14 11:20:49,182 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data: Chrome pid: 59919 2026-09-14 11:20:49,183 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data: Chrome headless temporary user profile dir: /tmp/tmp3pr102k4_chrome_odoo 2026-09-14 11:20:49,183 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data: Issuing json command http://127.0.0.1:40755/json/version 2026-09-14 11:20:49,184 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:40755/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:20:49,188 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:20:49,188 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data: Issuing json command http://127.0.0.1:40755/json 2026-09-14 11:20:49,188 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:40755/json with timeout 3 increased to 10s during tests 2026-09-14 11:20:49,189 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data: Websocket url found: ws://127.0.0.1:40755/devtools/page/88E1036003525E1542768A30118B2FA0 2026-09-14 11:20:49,192 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data: Enable chrome headless console log notification 2026-09-14 11:20:49,193 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data: Chrome headless enable page notifications 2026-09-14 11:20:49,239 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:20:49,244 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data: Setting session cookie in browser 2026-09-14 11:20:49,292 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-09-14 11:20:49,293 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-09-14 11:20:49,326 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:20:50,220 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:50] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 126 0.196 0.708 2026-09-14 11:20:50,229 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data: Navigation result: {'frameId': '88E1036003525E1542768A30118B2FA0', 'loaderId': '3DD3CFC8BF317A177B50BB8101770455', 'isDownload': False} 2026-09-14 11:20:50,229 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data: Evaluate ready code "odoo.isTourReady('VivaWalletKioskTour')" 2026-09-14 11:20:50,232 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:20:50,251 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:50] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-09-14 11:20:50,262 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:50] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-09-14 11:20:50,274 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:50] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.034 2026-09-14 11:20:50,715 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:50] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:20:50,745 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:20:50,766 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-09-14 11:20:50,774 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: IndexedDB 1 Ready 2026-09-14 11:20:50,791 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data: Evaluate test code "odoo.startTour('VivaWalletKioskTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:20:50,797 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: [1/21] Tour VivaWalletKioskTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:20:51,550 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:51] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 315 0.485 0.302 2026-09-14 11:20:51,552 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.749 2026-09-14 11:20:51,723 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.015 2026-09-14 11:20:51,747 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:20:51,788 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-14 11:20:51,833 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:51] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:20:51,855 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: Owl is running in 'dev' mode. 2026-09-14 11:20:51,923 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:20:51,927 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:20:51,997 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:20:52,011 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:20:52,018 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:20:52,027 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:52] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 9 0.010 0.017 2026-09-14 11:20:52,073 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: [2/21] Tour VivaWalletKioskTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:20:52,083 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:52] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 9 0.024 0.060 2026-09-14 11:20:52,174 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:52] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.010 2026-09-14 11:20:52,191 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:52] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.010 0.016 2026-09-14 11:20:52,198 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:52] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.020 2026-09-14 11:20:52,214 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:52] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.029 2026-09-14 11:20:52,240 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:52] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.008 0.064 2026-09-14 11:20:52,274 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:52] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.087 2026-09-14 11:20:52,310 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:52] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.109 2026-09-14 11:20:52,352 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:52] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.018 0.106 2026-09-14 11:20:52,384 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: [3/21] Tour VivaWalletKioskTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-14 11:20:52,399 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:52] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.024 0.158 2026-09-14 11:20:52,414 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:52] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.093 2026-09-14 11:20:52,434 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:52] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.008 0.133 2026-09-14 11:20:52,487 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:52] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.034 0.268 2026-09-14 11:20:52,510 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:52] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.008 0.246 2026-09-14 11:20:52,610 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:52] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 33 0.040 0.199 2026-09-14 11:20:52,678 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: [4/21] Tour VivaWalletKioskTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:20:52,764 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: [5/21] Tour VivaWalletKioskTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-14 11:20:52,823 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: [6/21] Tour VivaWalletKioskTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 11:20:52,891 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: [7/21] Tour VivaWalletKioskTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 11:20:52,956 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: [8/21] Tour VivaWalletKioskTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 11:20:53,025 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: [9/21] Tour VivaWalletKioskTour → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-09-14 11:20:53,090 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: [10/21] Tour VivaWalletKioskTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 11:20:53,159 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: [11/21] Tour VivaWalletKioskTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 11:20:53,233 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: [12/21] Tour VivaWalletKioskTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 11:20:53,285 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: [13/21] Tour VivaWalletKioskTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"5.1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("5.1"))) 2026-09-14 11:20:53,339 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: [14/21] Tour VivaWalletKioskTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:20:53,405 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: [15/21] Tour VivaWalletKioskTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:20:53,499 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: [16/21] Tour VivaWalletKioskTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:20:53,512 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:20:53,513 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:20:53,558 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: [17/21] Tour VivaWalletKioskTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:20:53,623 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: [18/21] Tour VivaWalletKioskTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-14 11:20:53,675 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: [19/21] Tour VivaWalletKioskTour → Step Simulate kiosk: cashier has no usable name (trigger: .payment-screen) 2026-09-14 11:20:53,727 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: [20/21] Tour VivaWalletKioskTour → Step click 'Viva' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Viva")) 2026-09-14 11:20:53,792 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:53] "POST /web/dataset/call_kw/pos.payment.method/viva_wallet_send_payment_request HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:20:53,796 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: [21/21] Tour VivaWalletKioskTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-14 11:20:53,847 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: tour succeeded 2026-09-14 11:20:53,850 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: ╔════════════════════════════════════╗ ║ TOUR VivaWalletKioskTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-14 11:20:53,989 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data.browser: heap 14832136 (allocated 15736832) 2026-09-14 11:20:54,007 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data: Closing chrome headless with pid 59919 2026-09-14 11:20:54,013 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data: Closing websocket connection 2026-09-14 11:20:54,014 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data: Terminating chrome headless with pid 59919 2026-09-14 11:20:54,113 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_kiosk_request_data: Removing chrome user profile "/tmp/tmp3pr102k4_chrome_odoo" 2026-09-14 11:20:54,165 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend: Starting TestVivaWalletHttpCommon.test_vw_request_data ... 2026-09-14 11:20:54,472 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data: Chrome pid: 60049 2026-09-14 11:20:54,472 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data: Chrome headless temporary user profile dir: /tmp/tmprt9z3mj3_chrome_odoo 2026-09-14 11:20:54,473 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data: Issuing json command http://127.0.0.1:38829/json/version 2026-09-14 11:20:54,474 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38829/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:20:54,528 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:20:54,534 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data: Issuing json command http://127.0.0.1:38829/json 2026-09-14 11:20:54,539 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38829/json with timeout 3 increased to 10s during tests 2026-09-14 11:20:54,544 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data: Websocket url found: ws://127.0.0.1:38829/devtools/page/2FF34C5368DA7EEB9EFBADB87F46E346 2026-09-14 11:20:54,552 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data: Enable chrome headless console log notification 2026-09-14 11:20:54,556 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data: Chrome headless enable page notifications 2026-09-14 11:20:54,628 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:20:54,631 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data: Setting session cookie in browser 2026-09-14 11:20:54,658 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-09-14 11:20:54,659 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-09-14 11:20:54,682 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:20:55,623 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:55] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 127 0.231 0.720 2026-09-14 11:20:55,628 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data: Navigation result: {'frameId': '2FF34C5368DA7EEB9EFBADB87F46E346', 'loaderId': 'CC6D6E51EE86278D43450D77F4DBEEDF', 'isDownload': False} 2026-09-14 11:20:55,628 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data: Evaluate ready code "odoo.isTourReady('VivaWalletTour')" 2026-09-14 11:20:55,645 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 11:20:55,669 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:55] "GET /web/assets/1050f9e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.011 2026-09-14 11:20:55,687 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:55] "GET /web/assets/64fa981/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-09-14 11:20:55,703 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:55] "GET /web/assets/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.041 2026-09-14 11:20:56,136 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:56] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:20:56,172 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:20:56,201 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data: Evaluate test code "odoo.startTour('VivaWalletTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:20:56,202 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: IndexedDB 1 Ready 2026-09-14 11:20:56,209 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: [1/20] Tour VivaWalletTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-14 11:20:57,181 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:57] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 314 0.651 0.351 2026-09-14 11:20:57,188 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 1.003 2026-09-14 11:20:57,424 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.008 2026-09-14 11:20:57,468 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.020 2026-09-14 11:20:57,470 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.011 2026-09-14 11:20:57,527 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-09-14 11:20:57,553 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:57] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-09-14 11:20:57,563 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: Owl is running in 'dev' mode. 2026-09-14 11:20:57,637 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:20:57,644 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:20:57,706 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:20:57,729 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:20:57,778 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:20:57,803 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: [2/20] Tour VivaWalletTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-14 11:20:57,819 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:57] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 16 0.047 0.065 2026-09-14 11:20:57,852 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:57] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 9 0.008 0.133 2026-09-14 11:20:57,914 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:57] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.024 2026-09-14 11:20:57,935 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:57] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.036 2026-09-14 11:20:57,956 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:57] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.007 0.051 2026-09-14 11:20:57,980 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:57] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.075 2026-09-14 11:20:58,010 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:58] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.011 0.067 2026-09-14 11:20:58,018 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:58] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.120 2026-09-14 11:20:58,025 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: [3/20] Tour VivaWalletTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-14 11:20:58,082 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:58] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.031 0.152 2026-09-14 11:20:58,113 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:58] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.008 0.159 2026-09-14 11:20:58,129 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:58] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.162 2026-09-14 11:20:58,141 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:58] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.113 2026-09-14 11:20:58,159 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:58] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.154 2026-09-14 11:20:58,177 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:58] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.134 2026-09-14 11:20:58,190 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:58] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.089 2026-09-14 11:20:58,291 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:58] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 34 0.053 0.119 2026-09-14 11:20:58,376 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: [4/20] Tour VivaWalletTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-14 11:20:58,462 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: [5/20] Tour VivaWalletTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-14 11:20:58,529 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: [6/20] Tour VivaWalletTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-09-14 11:20:58,591 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: [7/20] Tour VivaWalletTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-09-14 11:20:58,664 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: [8/20] Tour VivaWalletTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-09-14 11:20:58,723 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: [9/20] Tour VivaWalletTour → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-09-14 11:20:58,788 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: [10/20] Tour VivaWalletTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-14 11:20:58,855 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: [11/20] Tour VivaWalletTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-09-14 11:20:58,933 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: [12/20] Tour VivaWalletTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-09-14 11:20:58,990 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: [13/20] Tour VivaWalletTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"5.1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("5.1"))) 2026-09-14 11:20:59,055 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: [14/20] Tour VivaWalletTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-14 11:20:59,121 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: [15/20] Tour VivaWalletTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-14 11:20:59,210 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: [16/20] Tour VivaWalletTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-14 11:20:59,220 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:20:59,221 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:20:59,265 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: [17/20] Tour VivaWalletTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-14 11:20:59,316 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: [18/20] Tour VivaWalletTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-14 11:20:59,368 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: [19/20] Tour VivaWalletTour → Step click 'Viva' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Viva")) 2026-09-14 11:20:59,428 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:20:59] "POST /web/dataset/call_kw/pos.payment.method/viva_wallet_send_payment_request HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:20:59,432 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: [20/20] Tour VivaWalletTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-14 11:20:59,484 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: tour succeeded 2026-09-14 11:20:59,485 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: ╔═══════════════════════════════╗ ║ TOUR VivaWalletTour SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-14 11:20:59,593 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data.browser: heap 14585364 (allocated 15736832) 2026-09-14 11:20:59,601 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data: Closing chrome headless with pid 60049 2026-09-14 11:20:59,603 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data: Closing websocket connection 2026-09-14 11:20:59,603 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data: Terminating chrome headless with pid 60049 2026-09-14 11:20:59,665 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data: Removing chrome user profile "/tmp/tmprt9z3mj3_chrome_odoo" 2026-09-14 11:20:59,785 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 11:20:59,885 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-09-14 11:21:00,637 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17572] 2026-09-14 11:21:01,066 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1150] 2026-09-14 11:21:01,105 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-09-14 11:21:01,679 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-09-14 11:21:02,142 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-09-14 11:21:02,620 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_lookup_with_invalid_email ... 2026-09-14 11:21:02,692 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-09-14 11:21:09,049 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1152], uid: 2, model: res.partner 2026-09-14 11:21:09,170 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-09-14 11:21:09,655 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:21:10,245 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17766] 2026-09-14 11:21:10,589 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted product.product records with IDs: [2654] 2026-09-14 11:21:10,675 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-09-14 11:21:10,996 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_package_and_use_its_barcode_in_product ... 2026-09-14 11:21:11,200 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted product.packaging records with IDs: [5] 2026-09-14 11:21:11,260 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-09-14 11:21:11,479 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-09-14 11:21:11,828 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-09-14 11:21:18,555 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-09-14 11:21:25,083 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-09-14 11:21:25,276 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-09-14 11:21:25,496 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:21:25,679 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-09-14 11:21:25,902 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:21:25,918 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_demo_xls ... 2026-09-14 11:21:26,134 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base_import.models.base_import: importing 4 rows... 2026-09-14 11:21:26,463 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base_import.models.base_import: done importing data into model: product.pricelist 2026-09-14 11:21:26,543 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base_import.models.base_import: importing 4 rows... 2026-09-14 11:21:26,779 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base_import.models.base_import: done importing data into model: product.supplierinfo 2026-09-14 11:21:27,025 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base_import.models.base_import: importing 25 rows... 2026-09-14 11:21:27,691 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base_import.models.base_import: done importing data into model: product.template 2026-09-14 11:21:27,739 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:21:27,885 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-09-14 11:21:27,936 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-09-14 11:21:27,983 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search ... 2026-09-14 11:21:28,256 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-09-14 11:21:28,562 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:21:30,246 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-09-14 11:21:30,309 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_11_markup ... 2026-09-14 11:21:30,351 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-09-14 11:21:30,453 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-09-14 11:21:30,514 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_40_specific_property_product_pricelist ... 2026-09-14 11:21:32,837 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_45_property_product_pricelist_config_parameter ... 2026-09-14 11:21:33,653 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_applied_on_product_variant ... 2026-09-14 11:21:33,967 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_to_formula_and_back ... 2026-09-14 11:21:34,077 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-09-14 11:21:38,326 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-09-14 11:21:39,340 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_sync_parent_pricelist ... 2026-09-14 11:21:44,518 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:21:45,027 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted product.product records with IDs: [2722] 2026-09-14 11:21:45,331 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted product.product records with IDs: [2741] 2026-09-14 11:21:45,349 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_04_create_product_variant_non_dynamic ... 2026-09-14 11:21:45,600 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted product.product records with IDs: [2726, 2735] 2026-09-14 11:21:45,724 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted product.product records with IDs: [2723] 2026-09-14 11:21:45,758 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_05_create_product_variant_dynamic ... 2026-09-14 11:21:46,239 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted product.product records with IDs: [2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734, 2735, 2736, 2737, 2738, 2739, 2740] 2026-09-14 11:21:46,287 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [926] 2026-09-14 11:21:46,293 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [927] 2026-09-14 11:21:46,301 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [928] 2026-09-14 11:21:46,595 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted product.product records with IDs: [2745, 2746, 2747, 2748, 2749, 2750] 2026-09-14 11:21:46,719 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-09-14 11:21:46,839 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-09-14 11:21:46,975 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-09-14 11:21:47,128 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-09-14 11:21:47,670 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-09-14 11:21:48,741 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-09-14 11:21:54,374 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-09-14 11:21:54,414 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-09-14 11:21:54,904 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-09-14 11:21:56,037 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-09-14 11:21:56,391 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-09-14 11:21:56,461 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:21:56,779 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_list_price_min_display_digits_inherited_from_template ... 2026-09-14 11:21:56,942 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-09-14 11:21:57,019 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-09-14 11:21:57,101 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:21:57,402 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-09-14 11:21:57,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-09-14 11:22:03,520 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-09-14 11:22:03,742 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-09-14 11:22:03,847 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-09-14 11:22:03,962 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-09-14 11:22:04,082 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:22:04,707 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_add_to_products ... 2026-09-14 11:22:04,983 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_update_extra_prices ... 2026-09-14 11:22:05,136 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:22:05,692 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-09-14 11:22:05,726 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-09-14 11:22:06,001 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:22:06,445 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-09-14 11:22:06,876 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-09-14 11:22:07,303 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-09-14 11:22:07,687 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false ... 2026-09-14 11:22:08,311 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariants.test_single_variant_template_computed_values_after_creation ... 2026-09-14 11:22:08,514 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-09-14 11:22:13,112 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-09-14 11:22:13,594 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-09-14 11:22:14,220 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-09-14 11:22:14,451 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-09-14 11:22:14,779 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-09-14 11:22:14,984 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-09-14 11:22:15,190 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-09-14 11:22:15,521 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-09-14 11:22:15,548 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-09-14 11:22:15,650 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:22:15,816 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-09-14 11:22:16,072 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-09-14 11:22:16,275 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-09-14 11:22:16,463 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-09-14 11:22:16,658 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-09-14 11:22:17,080 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-09-14 11:22:17,506 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-09-14 11:22:17,822 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-09-14 11:22:18,057 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-09-14 11:22:18,243 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-09-14 11:22:18,512 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:22:18,550 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-09-14 11:22:18,863 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-09-14 11:22:19,121 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-09-14 11:22:19,412 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-09-14 11:22:19,640 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-09-14 11:22:20,291 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-09-14 11:22:20,519 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-09-14 11:22:20,756 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:22:21,408 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted product.product records with IDs: [2979] 2026-09-14 11:22:21,540 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-09-14 11:22:21,819 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-09-14 11:22:21,910 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-14 11:22:22,772 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-09-14 11:22:23,280 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-09-14 11:22:23,920 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-09-14 11:22:25,666 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-09-14 11:22:27,318 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-09-14 11:22:28,436 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_add_attribute_to_archived_template ... 2026-09-14 11:22:29,099 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-09-14 11:22:30,174 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-09-14 11:22:30,407 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-09-14 11:22:30,489 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-09-14 11:22:31,114 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-09-14 11:22:32,739 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:22:32,751 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-09-14 11:22:32,994 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-09-14 11:22:33,149 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:22:33,554 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted product.product records with IDs: [3030] 2026-09-14 11:22:33,577 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-09-14 11:22:34,103 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-09-14 11:22:34,629 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-09-14 11:22:34,974 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-09-14 11:22:35,653 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-09-14 11:22:36,418 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:22:47,565 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-09-14 11:22:48,903 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [393] 2026-09-14 11:22:49,018 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-09-14 11:22:49,791 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [394] 2026-09-14 11:22:49,930 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:22:49,947 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers: Starting TestProductExpiryTour.test_generate_serial_with_expiration ... 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome pid: 60175 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless temporary user profile dir: /tmp/tmpzebzk1n1_chrome_odoo 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:40451/json/version 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:40451/json/version with timeout 3 increased to 10s during tests 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Browser version: HeadlessChrome/150.0.7871.114 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:40451/json 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:40451/json with timeout 3 increased to 10s during tests 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Websocket url found: ws://127.0.0.1:40451/devtools/page/88A007021C576FA1A22032B3454AA4DE 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Enable chrome headless console log notification 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless enable page notifications 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:admin from n/a 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Setting session cookie in browser 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Open "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/621" in browser 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Navigating to: "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/621" 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "GET /odoo/action-stock.action_picking_tree_incoming/621 HTTP/1.1" 200 - 181 0.324 -0.324 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Navigation result: {'frameId': '88A007021C576FA1A22032B3454AA4DE', 'loaderId': '625BC85F1899B9B0CC77608B0E839DB0', 'isDownload': False} 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Evaluate ready code "odoo.isTourReady('test_generate_serial_with_expiration')" 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 -0.002 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 -0.002 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 0.409 -0.409 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 -0.001 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 -0.004 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2025-06-01 00:00:00,000 121 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.000 2025-06-01 00:00:00,000 121 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.000 2025-06-01 00:00:00,000 121 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.000 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: Owl is running in 'dev' mode. 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.034 -0.034 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.000 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Evaluate test code "odoo.startTour('test_generate_serial_with_expiration', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-stock.action_picking_tree_incoming/621", "delayToCheckUndeterminisms": 0})" 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [1/11] Tour test_generate_serial_with_expiration → Step .o_list_renderer .fa-list 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.042 -0.042 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.021 -0.021 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 -0.011 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.000 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /mail/data HTTP/1.1" 200 - 146 0.242 -0.242 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.101 -0.101 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.000 2025-06-01 00:00:00,000 121 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.000 2025-06-01 00:00:00,000 121 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.000 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.049 -0.049 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 -0.013 2025-06-01 00:00:00,000 121 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.000 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 14 0.023 -0.023 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.018 -0.018 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 136 0.179 -0.179 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 15 0.030 -0.030 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.000 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 79 0.137 -0.137 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 -0.003 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /web/dataset/call_kw/stock.picking.type/has_access HTTP/1.1" 200 - 0 0.000 0.000 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 -0.002 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [2/11] Tour test_generate_serial_with_expiration → Step h4:contains('Stock move') 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.037 -0.037 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.026 -0.026 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /web/dataset/call_kw/stock.move/get_views HTTP/1.1" 200 - 4 0.003 -0.003 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.013 -0.013 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.007 -0.007 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /web/dataset/call_kw/stock.move.line/get_views HTTP/1.1" 200 - 12 0.009 -0.009 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 13 0.023 -0.023 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 22 0.038 -0.038 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [3/11] Tour test_generate_serial_with_expiration → Step .o_widget_generate_serials > button 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [4/11] Tour test_generate_serial_with_expiration → Step .modal div[name=next_serial] input 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [5/11] Tour test_generate_serial_with_expiration → Step .modal div[name=next_serial_count] input 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [6/11] Tour test_generate_serial_with_expiration → Step .modal .btn-primary:contains('Generate') 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [7/11] Tour test_generate_serial_with_expiration → Step td.o_field_cell[name=expiration_date] 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /web/dataset/call_kw/stock.move/action_generate_lot_line_vals HTTP/1.1" 200 - 24 0.029 -0.029 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 26 0.029 -0.029 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [8/11] Tour test_generate_serial_with_expiration → Step .modal button:contains(save) 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [9/11] Tour test_generate_serial_with_expiration → Step body:not(:has(.modal)) 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 45 0.078 -0.078 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [10/11] Tour test_generate_serial_with_expiration → Step button.o_form_button_save 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [11/11] Tour test_generate_serial_with_expiration → Step .o_form_saved 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1144, 1145] 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 103 0.188 -0.188 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 -0.002 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: tour succeeded 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_generate_serial_with_expiration SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.028 -0.028 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [01/Jun/2025 00:00:00] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.038 -0.038 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: heap 30053076 (allocated 31178752) 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing chrome headless with pid 60175 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing websocket connection 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Terminating chrome headless with pid 60175 2025-06-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Removing chrome user profile "/tmp/tmpzebzk1n1_chrome_odoo" 2026-09-14 11:22:58,278 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:23:10,080 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_aggregates ... 2026-09-14 11:23:10,160 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-09-14 11:23:11,091 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-09-14 11:23:12,464 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-09-14 11:23:13,598 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:23:18,575 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-09-14 11:23:18,866 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome pid: 60325 2026-09-14 11:23:18,867 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless temporary user profile dir: /tmp/tmpp7aq43a__chrome_odoo 2026-09-14 11:23:18,867 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:44447/json/version 2026-09-14 11:23:18,868 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44447/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:23:18,879 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:23:18,879 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:44447/json 2026-09-14 11:23:18,880 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44447/json with timeout 3 increased to 10s during tests 2026-09-14 11:23:18,881 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Websocket url found: ws://127.0.0.1:44447/devtools/page/1665B6E56389D7B5FE27F035147EA7FB 2026-09-14 11:23:18,886 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Enable chrome headless console log notification 2026-09-14 11:23:18,887 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless enable page notifications 2026-09-14 11:23:18,919 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:admin from n/a 2026-09-14 11:23:18,932 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Setting session cookie in browser 2026-09-14 11:23:18,939 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:23:18,939 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:23:18,953 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:23:20,218 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:20] "GET /odoo HTTP/1.1" 200 - 181 0.196 1.073 2026-09-14 11:23:20,221 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigation result: {'frameId': '1665B6E56389D7B5FE27F035147EA7FB', 'loaderId': '32BBF78B1B1CE3653373053F88D02146', 'isDownload': False} 2026-09-14 11:23:20,221 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-09-14 11:23:20,256 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:20] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-09-14 11:23:20,271 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:20] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-14 11:23:20,278 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:20] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 11:23:20,321 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:23:21,012 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:21] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 0.356 0.394 2026-09-14 11:23:21,019 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:21] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.718 2026-09-14 11:23:21,027 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:21] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.472 2026-09-14 11:23:21,167 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:21] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-14 11:23:21,170 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:21] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-14 11:23:21,183 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:21] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-14 11:23:21,214 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 11:23:21,219 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: Owl is running in 'dev' mode. 2026-09-14 11:23:21,269 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 11:23:21,309 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:21] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.027 0.059 2026-09-14 11:23:21,312 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:21] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-09-14 11:23:21,394 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate test code "odoo.startTour('burndown_chart_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:23:21,424 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [1/22] Tour burndown_chart_tour → Step .o_navbar_apps_menu button:enabled 2026-09-14 11:23:21,457 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.068 0.109 2026-09-14 11:23:21,501 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.019 0.205 2026-09-14 11:23:21,526 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:21] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.166 2026-09-14 11:23:21,548 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:23:21,552 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:23:21,558 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:21] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.060 2026-09-14 11:23:21,586 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [2/22] Tour burndown_chart_tour → Step .o_app[data-menu-xmlid="project.menu_main_pm"] 2026-09-14 11:23:21,608 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:21] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:23:21,653 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:21] "GET /web/image/res.partner/3/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.027 0.127 2026-09-14 11:23:21,655 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.272 2026-09-14 11:23:21,685 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:21] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.185 2026-09-14 11:23:21,863 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [3/22] Tour burndown_chart_tour → Step Open "Burndown Chart Test" project menu (trigger: .o_kanban_record:contains(Burndown Chart Test)) 2026-09-14 11:23:22,020 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:22] "POST /mail/data HTTP/1.1" 200 - 140 0.149 0.496 2026-09-14 11:23:22,217 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:22] "POST /mail/data HTTP/1.1" 200 - 79 0.110 0.255 2026-09-14 11:23:22,220 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.063 2026-09-14 11:23:22,247 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:22] "POST /web/action/load HTTP/1.1" 200 - 10 0.014 0.365 2026-09-14 11:23:22,275 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.009 0.104 2026-09-14 11:23:22,293 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:23:22,431 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:22] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:23:22,448 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:23:22,454 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:22] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.035 0.024 2026-09-14 11:23:22,482 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:22] "GET /web/image/discuss.channel/1/avatar_128?unique=919ee83a79e506c59fa327669e0c8bd3985f394e9fef3ea01a65b396bbf3888938b5570ffd77dfcd0092d35eeb24c3ca1998d11f81b208b4bafa5e3795691184 HTTP/1.1" 200 - 8 0.014 0.055 2026-09-14 11:23:22,495 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:22] "GET /web/image/mail.guest/8/avatar_128?unique=1789376024000 HTTP/1.1" 200 - 4 0.004 0.069 2026-09-14 11:23:22,902 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:22] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 184 0.155 0.286 2026-09-14 11:23:22,963 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:22] "GET /web/image/res.partner/2/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 16 0.032 0.495 2026-09-14 11:23:22,974 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:22] "GET /web/image/discuss.channel/2/avatar_128?unique=3e14a280b186d73d6ea6551bbda88455c1092f53146d699709707df8aa2270616c9a96b4edc55ff2e177dc650341e6def24eb1248b2df07d938abea1750e05f9 HTTP/1.1" 200 - 3 0.003 0.523 2026-09-14 11:23:23,219 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:23] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 97 0.151 0.116 2026-09-14 11:23:23,489 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [4/22] Tour burndown_chart_tour → Step Open "Burndown Chart Test" project's "Burndown Chart" view (trigger: .o_kanban_manage_reporting div[role="menuitem"] a:contains("Burndown Chart")) 2026-09-14 11:23:23,540 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:23] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 10 0.029 0.052 2026-09-14 11:23:23,583 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [5/22] Tour burndown_chart_tour → Step .o_graph_renderer 2026-09-14 11:23:23,590 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:23] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.019 0.110 2026-09-14 11:23:23,635 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:23] "GET /web/image/res.users/33/avatar_128 HTTP/1.1" 200 - 11 0.021 0.130 2026-09-14 11:23:23,677 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:23] "POST /web/dataset/call_button/project.project/action_project_task_burndown_chart_report HTTP/1.1" 200 - 12 0.024 0.079 2026-09-14 11:23:23,724 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:23] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.020 0.222 2026-09-14 11:23:23,758 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:23] "POST /web/dataset/call_kw/project.task.burndown.chart.report/get_views HTTP/1.1" 200 - 18 0.014 0.044 2026-09-14 11:23:23,830 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:23] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.006 0.051 2026-09-14 11:23:24,111 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/eabe829/web.assets_backend_lazy.min.css (id:9990) 2026-09-14 11:23:24,130 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:24] "GET /web/assets/eabe829/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.020 0.257 2026-09-14 11:23:24,229 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/20b3c9c/web.assets_backend_lazy.min.js (id:9991) 2026-09-14 11:23:24,235 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:24] "GET /web/assets/20b3c9c/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.010 0.368 2026-09-14 11:23:24,265 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:24] "POST /web/dataset/call_kw/project.project/read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:23:24,346 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:24] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 7 0.023 0.030 2026-09-14 11:23:24,370 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:24] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-09-14 11:23:24,386 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:24] "GET /web/assets/e37d3bb/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.003 0.006 2026-09-14 11:23:24,472 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [6/22] Tour burndown_chart_tour → Step The sort buttons are not rendered (trigger: .o_graph_renderer:not(:has(.btn-group[role=toolbar][aria-label="Sort graph"]))) 2026-09-14 11:23:24,542 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [7/22] Tour burndown_chart_tour → Step Remove the project search "Burndown Chart Test" (trigger: .o_searchview_facet:contains(Burndown Chart Test)) 2026-09-14 11:23:24,623 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:24] "POST /web/dataset/call_kw/project.task.type/web_search_read HTTP/1.1" 200 - 2 0.000 0.007 2026-09-14 11:23:24,626 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [8/22] Tour burndown_chart_tour → Step Search Burndown Chart (trigger: input.o_searchview_input) 2026-09-14 11:23:24,664 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:24] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 3 0.008 0.022 2026-09-14 11:23:24,703 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [9/22] Tour burndown_chart_tour → Step Validate search (trigger: .o_searchview_autocomplete .o_menu_item:contains("Project")) 2026-09-14 11:23:24,809 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [10/22] Tour burndown_chart_tour → Step Remove the group by "Date: Month > Stage" (trigger: .o_searchview_facet:contains("Stage") .o_facet_remove) 2026-09-14 11:23:24,851 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:24] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 3 0.007 0.020 2026-09-14 11:23:24,878 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [11/22] Tour burndown_chart_tour → Step A "The Burndown Chart must be grouped by Date and Stage" notification is shown when trying to remove the group by "Date: Month > Stage" (trigger: .o_notification_manager .o_notification:contains("The report should be grouped either by ") button.o_notification_close) 2026-09-14 11:23:24,964 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [12/22] Tour burndown_chart_tour → Step Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler) 2026-09-14 11:23:25,028 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [13/22] Tour burndown_chart_tour → Step The Stage group menu item is visible (trigger: .o_group_by_menu .o_menu_item:contains("Stage")) 2026-09-14 11:23:25,103 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [14/22] Tour burndown_chart_tour → Step Open the Date group by sub menu (trigger: .o_group_by_menu button.o_menu_item:contains("Date")) 2026-09-14 11:23:25,117 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:25] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 2 0.005 0.014 2026-09-14 11:23:25,168 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [15/22] Tour burndown_chart_tour → Step Click on the selected Date sub menu (trigger: .o_group_by_menu button.o_menu_item:contains("Date") + * .dropdown-item.selected) 2026-09-14 11:23:25,237 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [16/22] Tour burndown_chart_tour → Step A "The Burndown Chart must be grouped by Date" notification is shown when trying to remove the group by "Date: Month > Stage" (trigger: .o_notification_manager .o_notification:contains("The Burndown Chart must be grouped by Date") button.o_notification_close) 2026-09-14 11:23:25,256 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:25] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 2 0.006 0.019 2026-09-14 11:23:25,307 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [17/22] Tour burndown_chart_tour → Step Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler) 2026-09-14 11:23:25,363 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [18/22] Tour burndown_chart_tour → Step Open the Date filter sub menu (trigger: .o_filter_menu button.o_menu_item:contains("Date")) 2026-09-14 11:23:25,424 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [19/22] Tour burndown_chart_tour → Step Click on the first Date filter sub menu (trigger: .o_filter_menu .o_menu_item:contains("Date") + * .dropdown-item:first-child) 2026-09-14 11:23:25,500 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [20/22] Tour burndown_chart_tour → Step Close the Date filter menu (trigger: .o_graph_renderer) 2026-09-14 11:23:25,520 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:25] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 2 0.007 0.019 2026-09-14 11:23:25,566 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [21/22] Tour burndown_chart_tour → Step Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler) 2026-09-14 11:23:25,628 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [22/22] Tour burndown_chart_tour → Step The comparison menu is not rendered (trigger: :not(:has(.o_comparison_menu))) 2026-09-14 11:23:25,690 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: tour succeeded 2026-09-14 11:23:25,690 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: ╔════════════════════════════════════╗ ║ TOUR burndown_chart_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-14 11:23:25,898 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: heap 36518244 (allocated 38010880) 2026-09-14 11:23:25,908 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing chrome headless with pid 60325 2026-09-14 11:23:25,910 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing websocket connection 2026-09-14 11:23:25,912 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Terminating chrome headless with pid 60325 2026-09-14 11:23:25,966 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Removing chrome user profile "/tmp/tmpp7aq43a__chrome_odoo" 2026-09-14 11:23:26,015 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 11:23:27,833 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_default_personal_stage ... 2026-09-14 11:23:28,463 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-09-14 11:23:29,467 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <149645917257472.1789385009.358284473419189-openerp-message-notify@8bed2cafcd22>: ['"User 1 with personal stages" <@False>'] 2026-09-14 11:23:29,501 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <085842449182492.1789385009.474110364913940-openerp-message-notify@8bed2cafcd22>: ['"User 2 with personal stages" <@False>'] 2026-09-14 11:23:29,530 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <082191288336844.1789385009.504896879196167-openerp-message-notify@8bed2cafcd22>: ['"User 1 with personal stages" <@False>'] 2026-09-14 11:23:29,559 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <329368787932443.1789385009.532929897308350-openerp-message-notify@8bed2cafcd22>: ['"User 2 with personal stages" <@False>'] 2026-09-14 11:23:29,587 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <626580013957460.1789385009.563202619552612-openerp-message-notify@8bed2cafcd22>: ['"User 1 with personal stages" <@False>'] 2026-09-14 11:23:29,612 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <697074269608781.1789385009.590107917785645-openerp-message-notify@8bed2cafcd22>: ['"User 1 with personal stages" <@False>'] 2026-09-14 11:23:29,747 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #257 deleted project.task.type records with IDs: [425] 2026-09-14 11:23:29,766 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #256 deleted project.task.type records with IDs: [420] 2026-09-14 11:23:29,800 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #256 deleted project.task.type records with IDs: [419, 421] 2026-09-14 11:23:29,815 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [418, 424] 2026-09-14 11:23:29,901 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [427, 428, 429] 2026-09-14 11:23:29,925 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-09-14 11:23:30,199 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-09-14 11:23:30,456 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-09-14 11:23:30,710 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-14 11:23:32,168 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-09-14 11:23:32,342 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome pid: 60487 2026-09-14 11:23:32,343 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless temporary user profile dir: /tmp/tmpg2ded9qa_chrome_odoo 2026-09-14 11:23:32,343 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:38799/json/version 2026-09-14 11:23:32,344 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38799/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:23:32,387 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:23:32,388 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:38799/json 2026-09-14 11:23:32,388 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38799/json with timeout 3 increased to 10s during tests 2026-09-14 11:23:32,390 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Websocket url found: ws://127.0.0.1:38799/devtools/page/2F635CA8C19F3C5871B43AF4F407A78D 2026-09-14 11:23:32,391 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Enable chrome headless console log notification 2026-09-14 11:23:32,394 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless enable page notifications 2026-09-14 11:23:32,440 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:armandel from n/a 2026-09-14 11:23:32,469 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Setting session cookie in browser 2026-09-14 11:23:32,484 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:23:32,484 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:23:32,502 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:23:33,524 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:33] "GET /odoo HTTP/1.1" 200 - 186 0.141 0.885 2026-09-14 11:23:33,529 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigation result: {'frameId': '2F635CA8C19F3C5871B43AF4F407A78D', 'loaderId': '27A7CC03E3A0240DD965F729DE5859C2', 'isDownload': False} 2026-09-14 11:23:33,529 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-09-14 11:23:33,553 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:33] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-14 11:23:33,564 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:33] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-09-14 11:23:33,612 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:23:33,783 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:33] "GET /web/webclient/load_menus/a05a1d18f9924a733af749a9f85d73537ef5e3ab1d02c9d26b78baa35ef9e779 HTTP/1.1" 200 - 116 0.137 0.075 2026-09-14 11:23:33,802 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:33] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.220 2026-09-14 11:23:33,817 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:33] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.194 2026-09-14 11:23:33,828 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:33] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:23:34,380 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 11:23:34,383 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 11:23:34,390 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-14 11:23:34,430 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: Owl is running in 'dev' mode. 2026-09-14 11:23:34,430 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.010 2026-09-14 11:23:34,457 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:23:34,505 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.016 2026-09-14 11:23:34,509 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.018 2026-09-14 11:23:34,520 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.019 2026-09-14 11:23:34,571 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate test code "odoo.startTour('personal_stage_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:23:34,590 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [1/20] Tour personal_stage_tour → Step .o_navbar_apps_menu button:enabled 2026-09-14 11:23:34,673 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:23:34,674 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 11:23:34,699 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [2/20] Tour personal_stage_tour → Step .o_app[data-menu-xmlid="project.menu_main_pm"] 2026-09-14 11:23:34,711 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:34] "POST /mail/data HTTP/1.1" 200 - 34 0.076 0.063 2026-09-14 11:23:34,717 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:34] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:23:34,740 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:34] "POST /web/action/load HTTP/1.1" 200 - 5 0.015 0.115 2026-09-14 11:23:34,743 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.112 2026-09-14 11:23:34,837 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:34] "GET /web/image/res.partner/1218/avatar_128?unique=1789385010000 HTTP/1.1" 200 - 15 0.066 0.162 2026-09-14 11:23:34,880 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:34] "GET /web/image?model=res.users&field=avatar_128&id=261 HTTP/1.1" 200 - 9 0.018 0.254 2026-09-14 11:23:34,913 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [3/20] Tour personal_stage_tour → Step Open Pig Project (trigger: .o_kanban_record:contains("Pig")) 2026-09-14 11:23:34,941 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.041 0.106 2026-09-14 11:23:34,964 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:34] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.033 2026-09-14 11:23:34,977 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:23:35,069 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:35] "POST /mail/data HTTP/1.1" 200 - 37 0.054 0.086 2026-09-14 11:23:35,360 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:35] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 160 0.099 0.263 2026-09-14 11:23:35,637 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:35] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 102 0.118 0.126 2026-09-14 11:23:35,849 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [4/20] Tour personal_stage_tour → Step Check that there is no create column (trigger: body:not(.o_column_quick_create)) 2026-09-14 11:23:35,895 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:35] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.046 0.027 2026-09-14 11:23:35,905 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [5/20] Tour personal_stage_tour → Step Check that there is no create column (trigger: body:not(.o_column_edit)) 2026-09-14 11:23:35,952 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:35] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.022 0.103 2026-09-14 11:23:35,959 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [6/20] Tour personal_stage_tour → Step Check that there is no create column (trigger: body:not(.o_column_delete)) 2026-09-14 11:23:35,981 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:35] "GET /web/image/res.users/33/avatar_128 HTTP/1.1" 200 - 10 0.011 0.141 2026-09-14 11:23:36,007 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:36] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 10 0.008 0.170 2026-09-14 11:23:36,020 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [7/20] Tour personal_stage_tour → Step Go to tasks (trigger: button[data-menu-xmlid="project.menu_project_management"]) 2026-09-14 11:23:36,045 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:36] "POST /web/dataset/call_button/project.project/action_view_tasks HTTP/1.1" 200 - 21 0.016 0.186 2026-09-14 11:23:36,094 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [8/20] Tour personal_stage_tour → Step Go to my tasks (trigger: a[data-menu-xmlid="project.menu_project_management_my_tasks"]) 2026-09-14 11:23:36,159 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [9/20] Tour personal_stage_tour → Step Check that we can create a new stage (trigger: .o_column_quick_create .o_quick_create_folded) 2026-09-14 11:23:36,411 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:36] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 95 0.111 0.239 2026-09-14 11:23:36,447 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:36] "POST /web/action/load HTTP/1.1" 200 - 11 0.020 0.265 2026-09-14 11:23:36,459 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:36] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 1 0.003 0.025 2026-09-14 11:23:36,473 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:36] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 2 0.002 0.038 2026-09-14 11:23:36,505 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:36] "POST /web/action/run HTTP/1.1" 200 - 15 0.014 0.023 2026-09-14 11:23:36,508 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:23:36,694 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:36] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 28 0.042 0.099 2026-09-14 11:23:36,721 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:36] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.007 0.009 2026-09-14 11:23:36,738 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:36] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 3 0.004 0.028 2026-09-14 11:23:36,816 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:36] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.026 0.036 2026-09-14 11:23:36,912 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [10/20] Tour personal_stage_tour → Step Create a new personal stage (trigger: input.form-control) 2026-09-14 11:23:36,950 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:36] "GET /web/image/res.users/261/avatar_128 HTTP/1.1" 200 - 9 0.024 0.020 2026-09-14 11:23:36,978 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [11/20] Tour personal_stage_tour → Step Confirm create (trigger: .o_kanban_add) 2026-09-14 11:23:37,031 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [12/20] Tour personal_stage_tour → Step Check that column exists && Open column edit dropdown (trigger: .o_kanban_header:contains(Never)) 2026-09-14 11:23:37,055 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:37] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 7 0.012 0.009 2026-09-14 11:23:37,090 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:37] "POST /web/dataset/resequence HTTP/1.1" 200 - 7 0.008 0.008 2026-09-14 11:23:37,102 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:37] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-14 11:23:37,143 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [13/20] Tour personal_stage_tour → Step Try editing inbox (trigger: .dropdown-item.o_column_edit) 2026-09-14 11:23:37,219 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [14/20] Tour personal_stage_tour → Step Change title (trigger: div.o_field_char[name="name"] input) 2026-09-14 11:23:37,249 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:37] "POST /web/dataset/call_kw/project.task.type/get_views HTTP/1.1" 200 - 6 0.004 0.017 2026-09-14 11:23:37,271 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:23:37,287 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:37] "POST /web/dataset/call_kw/project.task.type/web_read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-14 11:23:37,352 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [15/20] Tour personal_stage_tour → Step Save changes (trigger: .btn-primary:contains("Save")) 2026-09-14 11:23:37,414 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [16/20] Tour personal_stage_tour → Step Check that column was updated (trigger: .o_kanban_header:contains("Todo")) 2026-09-14 11:23:37,431 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:37] "POST /web/dataset/call_kw/project.task.type/web_save HTTP/1.1" 200 - 3 0.006 0.007 2026-09-14 11:23:37,456 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:37] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.003 0.010 2026-09-14 11:23:37,476 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:37] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 3 0.009 0.014 2026-09-14 11:23:37,567 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:37] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.040 0.036 2026-09-14 11:23:37,604 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [17/20] Tour personal_stage_tour → Step Create a personal task from the quick create form (trigger: .o-kanban-button-new) 2026-09-14 11:23:37,681 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [18/20] Tour personal_stage_tour → Step Create a new personal task (trigger: input.o_input:not(.o_searchview_input)) 2026-09-14 11:23:37,714 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:37] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 6 0.007 0.018 2026-09-14 11:23:37,756 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:37] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.006 0.018 2026-09-14 11:23:37,810 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [19/20] Tour personal_stage_tour → Step Confirm create (trigger: .o_kanban_add) 2026-09-14 11:23:37,877 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [20/20] Tour personal_stage_tour → Step Check that task exists (trigger: .o_kanban_record:contains("New Test Task")) 2026-09-14 11:23:38,015 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:38] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 58 0.060 0.077 2026-09-14 11:23:38,079 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:38] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 12 0.023 0.028 2026-09-14 11:23:38,126 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: tour succeeded 2026-09-14 11:23:38,127 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: ╔════════════════════════════════════╗ ║ TOUR personal_stage_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-14 11:23:38,154 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:38] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.045 0.073 2026-09-14 11:23:38,176 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:38] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.003 0.069 2026-09-14 11:23:38,205 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:23:38] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 3 0.007 0.086 2026-09-14 11:23:38,359 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: heap 31172176 (allocated 33161216) 2026-09-14 11:23:38,374 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing chrome headless with pid 60487 2026-09-14 11:23:38,375 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing websocket connection 2026-09-14 11:23:38,376 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Terminating chrome headless with pid 60487 2026-09-14 11:23:38,481 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Removing chrome user profile "/tmp/tmpg2ded9qa_chrome_odoo" 2026-09-14 11:23:38,547 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:23:40,486 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-09-14 11:23:40,632 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-09-14 11:23:41,205 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-09-14 11:23:41,537 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_with_milestones_disabled ... 2026-09-14 11:23:41,818 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-09-14 11:23:45,290 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_next_milestone_ordered_by_deadline ... 2026-09-14 11:23:45,369 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-09-14 11:23:46,035 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:23:46,167 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:49,207 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe4052bf60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:49,208 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe420c44a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:49,222 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:49,226 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe3e250ae0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:49,763 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:52,561 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe8b650900> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:52,562 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1b1ae840> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:52,570 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:52,574 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1b1aeac0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:52,965 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:55,139 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe88693f60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:55,141 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1bf7a0c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:55,146 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:55,149 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1bf7bec0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:56,351 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:58,372 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c9ca160> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:58,374 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe411b1da0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:58,381 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:58,385 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe411b0900> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:23:58,766 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:01,773 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c4b2020> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:01,774 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe407b7100> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:01,791 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:01,796 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe407b5080> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:02,139 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:04,965 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1cb0c7c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:04,966 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c9d0c20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:04,972 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:04,975 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c9d3d80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:05,338 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:07,507 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1bf6d8a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:07,508 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe41570540> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:07,515 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:07,519 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe41572660> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:07,869 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:10,862 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe4079c4a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:10,868 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe41267920> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:10,892 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:10,896 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe41267880> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:12,476 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-09-14 11:24:12,785 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:15,798 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe40a0e7a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:15,799 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c55e160> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:15,805 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:15,808 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1d3502c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:24:15,834 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:24:18,040 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-09-14 11:24:18,316 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:24:20,573 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_mention_suggestions ... 2026-09-14 11:24:20,731 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-09-14 11:24:20,782 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-09-14 11:24:20,959 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-09-14 11:24:21,284 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-09-14 11:24:21,433 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-09-14 11:24:21,515 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2972] 2026-09-14 11:24:22,661 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [423] 2026-09-14 11:24:22,689 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_with_portal_user ... 2026-09-14 11:24:26,343 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:24:27,278 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-09-14 11:24:27,549 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome pid: 60651 2026-09-14 11:24:27,549 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpy79_orig_chrome_odoo 2026-09-14 11:24:27,549 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:41191/json/version 2026-09-14 11:24:27,552 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:41191/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:24:27,567 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:24:27,568 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:41191/json 2026-09-14 11:24:27,569 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:41191/json with timeout 3 increased to 10s during tests 2026-09-14 11:24:27,578 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Websocket url found: ws://127.0.0.1:41191/devtools/page/0DA3D536C6AC93F8FBEF9E36D7B6F927 2026-09-14 11:24:27,587 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Enable chrome headless console log notification 2026-09-14 11:24:27,591 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless enable page notifications 2026-09-14 11:24:27,722 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:admin from n/a 2026-09-14 11:24:27,739 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Setting session cookie in browser 2026-09-14 11:24:27,758 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:24:27,758 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:24:27,776 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:24:29,104 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:29] "GET /odoo HTTP/1.1" 200 - 180 0.211 1.121 2026-09-14 11:24:29,114 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigation result: {'frameId': '0DA3D536C6AC93F8FBEF9E36D7B6F927', 'loaderId': '83A1EE9A23D02874323E67630F74A0C1', 'isDownload': False} 2026-09-14 11:24:29,114 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-09-14 11:24:29,156 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:29] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.014 0.010 2026-09-14 11:24:29,165 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:29] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-09-14 11:24:29,225 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:24:29,854 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:29] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 0.288 0.423 2026-09-14 11:24:29,861 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:29] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.712 2026-09-14 11:24:29,883 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:29] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.009 0.448 2026-09-14 11:24:29,889 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:29] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.693 2026-09-14 11:24:30,012 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:30] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-14 11:24:30,021 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:30] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-14 11:24:30,049 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:30] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 11:24:30,056 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-14 11:24:30,062 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.010 2026-09-14 11:24:30,100 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 11:24:30,152 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:30] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.033 0.056 2026-09-14 11:24:30,156 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:30] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.076 2026-09-14 11:24:30,187 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.070 2026-09-14 11:24:30,205 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate test code "odoo.startTour('project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:24:30,212 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [1/35] Tour project_sharing_tour → Step .o_navbar_apps_menu button:enabled 2026-09-14 11:24:30,318 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.062 0.144 2026-09-14 11:24:30,320 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.126 2026-09-14 11:24:30,399 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:24:30,414 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [2/35] Tour project_sharing_tour → Step Go to the Project App. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-09-14 11:24:30,423 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 11:24:30,437 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:30] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:24:30,581 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [3/35] Tour project_sharing_tour → Step Go to the Project App. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-09-14 11:24:30,632 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [4/35] Tour project_sharing_tour → Step Open the project dropdown. (trigger: .o_kanban_record:contains(Project Sharing)) 2026-09-14 11:24:30,696 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:30] "POST /mail/data HTTP/1.1" 200 - 140 0.196 0.309 2026-09-14 11:24:30,722 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:30] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.506 2026-09-14 11:24:30,790 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:30] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.040 0.387 2026-09-14 11:24:30,809 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:30] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.215 2026-09-14 11:24:30,863 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:30] "GET /web/image/res.partner/3/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.022 0.470 2026-09-14 11:24:30,894 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:30] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.523 2026-09-14 11:24:30,898 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.076 2026-09-14 11:24:31,362 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:31] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 190 0.221 0.293 2026-09-14 11:24:31,384 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.008 0.543 2026-09-14 11:24:31,417 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:24:31,596 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:31] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 97 0.098 0.105 2026-09-14 11:24:31,896 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [5/35] Tour project_sharing_tour → Step Start editing the project. (trigger: .dropdown-menu a:contains("Share")) 2026-09-14 11:24:31,909 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:31] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.022 0.051 2026-09-14 11:24:31,972 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:31] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 18 0.025 0.104 2026-09-14 11:24:32,017 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [6/35] Tour project_sharing_tour → Step Add a collaborator to the project. (trigger: .modal div[name="collaborator_ids"] .o_field_x2many_list_row_add > a) 2026-09-14 11:24:32,038 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:32] "GET /web/image/res.users/33/avatar_128 HTTP/1.1" 200 - 11 0.037 0.156 2026-09-14 11:24:32,088 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:32] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 10 0.016 0.230 2026-09-14 11:24:32,114 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:32] "POST /web/dataset/call_button/project.project/action_open_share_project_wizard HTTP/1.1" 200 - 9 0.014 0.088 2026-09-14 11:24:32,177 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:32] "POST /web/dataset/call_kw/project.share.wizard/get_views HTTP/1.1" 200 - 19 0.008 0.025 2026-09-14 11:24:32,198 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:24:32,253 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:32] "POST /web/dataset/call_kw/project.share.wizard/onchange HTTP/1.1" 200 - 17 0.027 0.019 2026-09-14 11:24:32,324 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [7/35] Tour project_sharing_tour → Step Select the user portal as collaborator to the "Project Sharing" project. (trigger: .modal div[name="collaborator_ids"] div[name="partner_id"] input) 2026-09-14 11:24:32,333 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:32] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:24:32,412 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [8/35] Tour project_sharing_tour → Step .ui-autocomplete a.dropdown-item:contains("Georges") 2026-09-14 11:24:32,430 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:32] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.015 0.023 2026-09-14 11:24:32,701 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:32] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.024 0.024 2026-09-14 11:24:32,740 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [9/35] Tour project_sharing_tour → Step Select "Edit" as Access mode in the "Share Project" wizard. (trigger: .modal div[name="collaborator_ids"] div[name="access_mode"] select) 2026-09-14 11:24:32,755 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:32] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange HTTP/1.1" 200 - 3 0.005 0.009 2026-09-14 11:24:32,781 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:32] "POST /web/dataset/call_kw/project.share.wizard/onchange HTTP/1.1" 200 - 2 0.004 0.012 2026-09-14 11:24:32,818 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [10/35] Tour project_sharing_tour → Step Confirm the project sharing with this portal user. (trigger: .modal footer > button[name="action_share_record"]) 2026-09-14 11:24:32,827 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:32] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange HTTP/1.1" 200 - 5 0.005 0.012 2026-09-14 11:24:32,865 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:32] "POST /web/dataset/call_kw/project.share.wizard/onchange HTTP/1.1" 200 - 2 0.006 0.011 2026-09-14 11:24:32,872 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [11/35] Tour project_sharing_tour → Step body:not(:has(.modal)) 2026-09-14 11:24:32,964 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:32] "POST /web/dataset/call_kw/project.share.wizard/web_save HTTP/1.1" 200 - 36 0.041 0.044 2026-09-14 11:24:33,111 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:33] "POST /web/dataset/call_button/project.share.wizard/action_share_record HTTP/1.1" 200 - 50 0.056 0.079 2026-09-14 11:24:33,148 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [12/35] Tour project_sharing_tour → Step Go to project portal view to select the "Project Sharing" project (trigger: .o_web_client) 2026-09-14 11:24:33,273 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:33] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 77 0.072 0.079 2026-09-14 11:24:34,947 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:34] "GET /my/projects HTTP/1.1" 200 - 1109 0.494 1.231 2026-09-14 11:24:34,976 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js, copying from /web/assets/e1e0ed3/web.assets_frontend_minimal.min.js 2026-09-14 11:24:34,986 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:34] "GET /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.006 0.011 2026-09-14 11:24:34,995 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f72dff/web.assets_frontend.min.css, copying from /web/assets/8f72dff/web.assets_frontend.min.css 2026-09-14 11:24:35,841 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:35] "GET /web/assets/1/8f72dff/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.042 0.830 2026-09-14 11:24:35,858 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/08b3756/web.__assets_tests_call__.min.js, copying from /web/assets/08b3756/web.__assets_tests_call__.min.js 2026-09-14 11:24:35,859 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-14 11:24:35,859 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-14 11:24:35,880 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:35] "GET /web/assets/1/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.018 0.082 2026-09-14 11:24:35,965 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:35] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:24:35,984 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:35] "GET /web/image/website/1/logo/My%20Website?unique=18d1b98 HTTP/1.1" 200 - 4 0.009 0.009 2026-09-14 11:24:36,012 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:36] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:24:36,033 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js, copying from /web/assets/f6ef9ca/web.assets_frontend_lazy.min.js 2026-09-14 11:24:36,068 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:36] "GET /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.044 2026-09-14 11:24:36,387 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:36] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:24:36,404 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [13/35] Tour project_sharing_tour → Step Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing))) 2026-09-14 11:24:36,476 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:36] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.028 0.030 2026-09-14 11:24:36,563 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.017 0.128 2026-09-14 11:24:36,724 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:36] "GET /my/projects/166 HTTP/1.1" 200 - 28 0.061 0.142 2026-09-14 11:24:36,781 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:36] "GET /en_US/my/projects/166/project_sharing HTTP/1.1" 301 - 0 0.000 0.002 2026-09-14 11:24:36,796 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:36] "GET /en/my/projects/166/project_sharing HTTP/1.1" 303 - 0 0.000 0.002 2026-09-14 11:24:36,976 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:36] "GET /my/projects/166/project_sharing HTTP/1.1" 200 - 39 0.037 0.131 2026-09-14 11:24:37,005 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:37] "GET /web/assets/f39f834/project.webclient.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-09-14 11:24:37,016 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:37] "GET /web/assets/8f8da67/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-09-14 11:24:37,326 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:37] "GET /web/webclient/translations/de9186484fa3e214f8da0a52fcbf882418a4c8b1?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:24:37,449 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-09-14 11:24:37,454 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-14 11:24:37,496 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [14/35] Tour project_sharing_tour → Step Wait the project sharing feature be loaded (trigger: :iframe .o_project_sharing) 2026-09-14 11:24:37,561 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:37] "POST /web/action/load HTTP/1.1" 200 - 12 0.028 0.043 2026-09-14 11:24:37,590 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:37] "POST /mail/data HTTP/1.1" 200 - 11 0.015 0.080 2026-09-14 11:24:37,603 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.092 2026-09-14 11:24:37,610 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.048 2026-09-14 11:24:37,612 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [15/35] Tour project_sharing_tour → Step Click "Create" button (trigger: :iframe button.o-kanban-button-new) 2026-09-14 11:24:37,783 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:37] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 69 0.043 0.132 2026-09-14 11:24:37,863 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:37] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.047 0.309 2026-09-14 11:24:37,879 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:37] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 1 0.002 0.061 2026-09-14 11:24:37,902 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:37] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 3 0.007 0.076 2026-09-14 11:24:37,978 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:37] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:24:37,999 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [16/35] Tour project_sharing_tour → Step Create Task (trigger: :iframe .o_kanban_quick_create .o_field_widget[name="name"] input) 2026-09-14 11:24:38,030 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:38] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 4 0.007 0.012 2026-09-14 11:24:38,057 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:38] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 1 0.001 0.009 2026-09-14 11:24:38,104 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [17/35] Tour project_sharing_tour → Step Check that task stages cannot be drag and dropped (trigger: :iframe .o_kanban_group:not(.o_group_draggable)) 2026-09-14 11:24:38,163 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [18/35] Tour project_sharing_tour → Step Go to the form view of this new task (trigger: :iframe .o_kanban_quick_create .o_kanban_edit) 2026-09-14 11:24:38,237 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [19/35] Tour project_sharing_tour → Step Change the stage of the task. (trigger: :iframe div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done)) 2026-09-14 11:24:38,447 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:38] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 70 0.109 0.096 2026-09-14 11:24:38,496 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:38] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 7 0.015 0.022 2026-09-14 11:24:38,671 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:38] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 34 0.057 0.057 2026-09-14 11:24:38,734 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:38] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-14 11:24:38,800 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:38] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.007 0.004 2026-09-14 11:24:38,854 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [20/35] Tour project_sharing_tour → Step Write a message in the chatter of the task (trigger: :iframe .o-mail-Composer-input) 2026-09-14 11:24:38,874 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:38] "POST /mail/thread/data HTTP/1.1" 200 - 18 0.031 0.036 2026-09-14 11:24:38,883 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.079 2026-09-14 11:24:38,962 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:38] "POST /mail/chatter_fetch HTTP/1.1" 200 - 17 0.043 0.043 2026-09-14 11:24:39,057 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [21/35] Tour project_sharing_tour → Step Send the message (trigger: :iframe .o-mail-Composer-send:enabled) 2026-09-14 11:24:39,121 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:39] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 32 0.090 0.158 2026-09-14 11:24:39,128 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [22/35] Tour project_sharing_tour → Step Go back to the kanban view (trigger: :iframe ol.breadcrumb > li.o_back_button > a:contains(Project Sharing)) 2026-09-14 11:24:39,150 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:39] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-14 11:24:39,188 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [23/35] Tour project_sharing_tour → Step open the search panel menu (trigger: :iframe .o_searchview_dropdown_toggler) 2026-09-14 11:24:39,401 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:39] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 59 0.124 0.123 2026-09-14 11:24:39,420 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:39] "GET /web/assets/2abc804/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.004 0.238 2026-09-14 11:24:39,425 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:39] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.001 0.270 2026-09-14 11:24:39,448 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:39] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 3 0.004 0.013 2026-09-14 11:24:39,468 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:39] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.004 0.031 2026-09-14 11:24:39,703 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:39] "POST /mail/message/post HTTP/1.1" 200 - 61 0.068 0.103 2026-09-14 11:24:39,807 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:39] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 14 0.036 0.223 2026-09-14 11:24:39,839 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:39] "POST /mail/thread/data HTTP/1.1" 200 - 9 0.011 0.068 2026-09-14 11:24:39,884 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:39] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.021 0.113 2026-09-14 11:24:39,886 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.157 2026-09-14 11:24:39,894 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [24/35] Tour project_sharing_tour → Step click on the first item in the filter menu (trigger: :iframe .o_filter_menu .dropdown-item:first-child) 2026-09-14 11:24:39,970 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [25/35] Tour project_sharing_tour → Step click on the first item in the group by menu (trigger: :iframe .o_group_by_menu .dropdown-item:first-child) 2026-09-14 11:24:40,040 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [26/35] Tour project_sharing_tour → Step open accordion "save current search" in favorite menu (trigger: :iframe .o_favorite_menu .o_add_favorite) 2026-09-14 11:24:40,101 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [27/35] Tour project_sharing_tour → Step click to "save" button in favorite menu (trigger: :iframe .o_favorite_menu .o_accordion_values .o_save_favorite) 2026-09-14 11:24:40,167 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [28/35] Tour project_sharing_tour → Step click on the first item in the filter menu (trigger: :iframe .o_filter_menu .dropdown-item:first-child) 2026-09-14 11:24:40,193 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:40] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 7 0.008 0.015 2026-09-14 11:24:40,215 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:40] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.003 0.010 2026-09-14 11:24:40,238 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [29/35] Tour project_sharing_tour → Step click on the first item in the group by menu (trigger: :iframe .o_group_by_menu .dropdown-item:first-child) 2026-09-14 11:24:40,239 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:40] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 3 0.006 0.026 2026-09-14 11:24:40,300 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [30/35] Tour project_sharing_tour → Step click to "save" button in favorite menu (trigger: :iframe .o_favorite_menu .o_accordion_values .o_save_favorite) 2026-09-14 11:24:40,305 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:40] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 14 0.016 0.034 2026-09-14 11:24:40,376 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [31/35] Tour project_sharing_tour → Step Go to the list view (trigger: :iframe button.o_switch_view.o_list) 2026-09-14 11:24:40,439 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [32/35] Tour project_sharing_tour → Step :iframe .o_list_view 2026-09-14 11:24:40,506 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:40] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 7 0.007 0.058 2026-09-14 11:24:40,616 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:40] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.053 0.034 2026-09-14 11:24:40,621 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.084 2026-09-14 11:24:40,685 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [33/35] Tour project_sharing_tour → Step :iframe .o_optional_columns_dropdown_toggle 2026-09-14 11:24:40,756 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [34/35] Tour project_sharing_tour → Step :iframe .dropdown-item:contains("Milestone") 2026-09-14 11:24:40,813 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [35/35] Tour project_sharing_tour → Step Check the list view (trigger: :iframe .o_list_view) 2026-09-14 11:24:40,880 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: tour succeeded 2026-09-14 11:24:40,881 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: ╔═════════════════════════════════════╗ ║ TOUR project_sharing_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-14 11:24:41,170 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: heap 26192488 (allocated 28827648) 2026-09-14 11:24:41,185 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing chrome headless with pid 60651 2026-09-14 11:24:41,192 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing websocket connection 2026-09-14 11:24:41,192 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Terminating chrome headless with pid 60651 2026-09-14 11:24:41,288 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Removing chrome user profile "/tmp/tmpy79_orig_chrome_odoo" 2026-09-14 11:24:41,335 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-09-14 11:24:41,848 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome pid: 60868 2026-09-14 11:24:41,848 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless temporary user profile dir: /tmp/tmp82bppvzd_chrome_odoo 2026-09-14 11:24:41,848 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:34669/json/version 2026-09-14 11:24:41,850 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:34669/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:24:41,856 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:24:41,856 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:34669/json 2026-09-14 11:24:41,857 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:34669/json with timeout 3 increased to 10s during tests 2026-09-14 11:24:41,861 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Websocket url found: ws://127.0.0.1:34669/devtools/page/BAD936A5DEE130B16FB09EBE517B9090 2026-09-14 11:24:41,870 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Enable chrome headless console log notification 2026-09-14 11:24:41,878 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless enable page notifications 2026-09-14 11:24:42,052 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:georges1 from n/a 2026-09-14 11:24:42,064 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Setting session cookie in browser 2026-09-14 11:24:42,083 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Open "http://127.0.0.1:8069/my/projects" in browser 2026-09-14 11:24:42,083 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-14 11:24:42,110 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:24:43,423 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:43] "GET /my/projects HTTP/1.1" 200 - 245 0.280 1.048 2026-09-14 11:24:43,426 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigation result: {'frameId': 'BAD936A5DEE130B16FB09EBE517B9090', 'loaderId': '9B6D2BC7FC12CC95FE9775BC4AFF4BFE', 'isDownload': False} 2026-09-14 11:24:43,427 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-09-14 11:24:43,450 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:24:43,470 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f72dff/web.assets_frontend.min.css, copying from /web/assets/8f72dff/web.assets_frontend.min.css 2026-09-14 11:24:43,525 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:43] "GET /web/assets/1/8f72dff/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.037 0.037 2026-09-14 11:24:43,542 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-14 11:24:43,542 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-14 11:24:43,552 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js, copying from /web/assets/e1e0ed3/web.assets_frontend_minimal.min.js 2026-09-14 11:24:43,565 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:43] "GET /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.020 0.065 2026-09-14 11:24:43,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/08b3756/web.__assets_tests_call__.min.js, copying from /web/assets/08b3756/web.__assets_tests_call__.min.js 2026-09-14 11:24:43,613 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:43] "GET /web/assets/1/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.018 0.055 2026-09-14 11:24:43,691 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:24:43,712 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:43] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:24:43,722 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:43] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:24:43,727 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:43] "GET /web/image/website/1/logo/My%20Website?unique=18d1b98 HTTP/1.1" 200 - 4 0.005 0.024 2026-09-14 11:24:43,769 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js, copying from /web/assets/f6ef9ca/web.assets_frontend_lazy.min.js 2026-09-14 11:24:43,794 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:43] "GET /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.013 0.037 2026-09-14 11:24:44,085 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:44] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:24:44,174 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:44] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.019 0.033 2026-09-14 11:24:44,180 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate test code "odoo.startTour('portal_project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/projects", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:24:44,210 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [1/23] Tour portal_project_sharing_tour → Step Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing))) 2026-09-14 11:24:44,293 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.163 2026-09-14 11:24:44,420 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:44] "GET /my/projects/166 HTTP/1.1" 200 - 33 0.038 0.115 2026-09-14 11:24:44,450 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:44] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.003 0.010 2026-09-14 11:24:44,470 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:44] "GET /en_US/my/projects/166/project_sharing HTTP/1.1" 301 - 0 0.000 0.002 2026-09-14 11:24:44,479 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:44] "GET /en/my/projects/166/project_sharing HTTP/1.1" 303 - 0 0.000 0.002 2026-09-14 11:24:44,720 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:44] "GET /my/projects/166/project_sharing HTTP/1.1" 200 - 52 0.083 0.146 2026-09-14 11:24:44,750 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:44] "GET /web/assets/8f8da67/project.webclient.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-09-14 11:24:44,758 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:44] "GET /web/assets/f39f834/project.webclient.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-14 11:24:45,077 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:45] "GET /web/webclient/translations/de9186484fa3e214f8da0a52fcbf882418a4c8b1?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:24:45,191 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-14 11:24:45,210 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.012 0.011 2026-09-14 11:24:45,236 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [2/23] Tour portal_project_sharing_tour → Step Wait the project sharing feature be loaded (trigger: :iframe .o_project_sharing) 2026-09-14 11:24:45,286 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:45] "POST /web/action/load HTTP/1.1" 200 - 13 0.029 0.020 2026-09-14 11:24:45,321 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.070 2026-09-14 11:24:45,330 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [3/23] Tour portal_project_sharing_tour → Step Click "Create" button (trigger: :iframe button.o-kanban-button-new) 2026-09-14 11:24:45,364 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:45] "POST /mail/data HTTP/1.1" 200 - 19 0.015 0.111 2026-09-14 11:24:45,410 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:45] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.015 0.150 2026-09-14 11:24:45,414 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.140 2026-09-14 11:24:45,574 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:45] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 96 0.047 0.199 2026-09-14 11:24:45,623 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:45] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.008 2026-09-14 11:24:45,639 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:45] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.005 0.016 2026-09-14 11:24:45,734 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:45] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.022 0.033 2026-09-14 11:24:45,894 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [4/23] Tour portal_project_sharing_tour → Step Create Task (trigger: :iframe .o_kanban_quick_create .o_field_widget[name="name"] input) 2026-09-14 11:24:45,921 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:45] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 4 0.004 0.016 2026-09-14 11:24:45,944 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:45] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 11:24:45,991 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [5/23] Tour portal_project_sharing_tour → Step Check that task stages cannot be drag and dropped (trigger: :iframe .o_kanban_group:not(.o_group_draggable)) 2026-09-14 11:24:46,054 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [6/23] Tour portal_project_sharing_tour → Step Go to the form view of this new task (trigger: :iframe .o_kanban_quick_create .o_kanban_edit) 2026-09-14 11:24:46,121 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [7/23] Tour portal_project_sharing_tour → Step Change the stage of the task. (trigger: :iframe div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done)) 2026-09-14 11:24:46,300 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:46] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 66 0.080 0.095 2026-09-14 11:24:46,351 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:46] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 9 0.019 0.023 2026-09-14 11:24:46,490 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:46] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 35 0.044 0.047 2026-09-14 11:24:46,553 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:46] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:24:46,619 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:46] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-09-14 11:24:46,654 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-09-14 11:24:46,665 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [8/23] Tour portal_project_sharing_tour → Step Write a message in the chatter of the task (trigger: :iframe .o-mail-Composer-input) 2026-09-14 11:24:46,728 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:46] "POST /mail/thread/data HTTP/1.1" 200 - 21 0.033 0.037 2026-09-14 11:24:46,760 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:46] "GET /web/image/res.partner/1247/avatar_128?access_token=e56120a68278af2fb8f5163a9b6359da1600529750549b5fedc79879f474198bo0x6ad4d095&unique=1789385066000 HTTP/1.1" 200 - 5 0.011 0.035 2026-09-14 11:24:46,803 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:46] "POST /mail/chatter_fetch HTTP/1.1" 200 - 16 0.018 0.073 2026-09-14 11:24:46,851 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [9/23] Tour portal_project_sharing_tour → Step Send the message (trigger: :iframe .o-mail-Composer-send:enabled) 2026-09-14 11:24:46,907 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:46] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 28 0.056 0.182 2026-09-14 11:24:46,922 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [10/23] Tour portal_project_sharing_tour → Step Go back to the kanban view (trigger: :iframe ol.breadcrumb > li.o_back_button > a:contains(Project Sharing)) 2026-09-14 11:24:46,950 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:46] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.017 2026-09-14 11:24:46,995 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [11/23] Tour portal_project_sharing_tour → Step open the search panel menu (trigger: :iframe .o_searchview_dropdown_toggler) 2026-09-14 11:24:47,093 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:47] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 53 0.073 0.076 2026-09-14 11:24:47,098 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:47] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.000 0.160 2026-09-14 11:24:47,107 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:47] "GET /web/assets/2abc804/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.005 0.132 2026-09-14 11:24:47,133 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:47] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.004 0.007 2026-09-14 11:24:47,155 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:47] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.011 0.013 2026-09-14 11:24:47,304 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:47] "POST /mail/message/post HTTP/1.1" 200 - 41 0.051 0.052 2026-09-14 11:24:47,374 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:47] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 16 0.023 0.145 2026-09-14 11:24:47,397 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:47] "POST /mail/thread/data HTTP/1.1" 200 - 11 0.009 0.063 2026-09-14 11:24:47,433 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [12/23] Tour portal_project_sharing_tour → Step click on the first item in the filter menu (trigger: :iframe .o_filter_menu .dropdown-item:first-child) 2026-09-14 11:24:47,436 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:47] "POST /mail/chatter_fetch HTTP/1.1" 200 - 10 0.025 0.090 2026-09-14 11:24:47,495 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [13/23] Tour portal_project_sharing_tour → Step click on the first item in the group by menu (trigger: :iframe .o_group_by_menu .dropdown-item:first-child) 2026-09-14 11:24:47,553 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [14/23] Tour portal_project_sharing_tour → Step open accordion "save current search" in favorite menu (trigger: :iframe .o_favorite_menu .o_add_favorite) 2026-09-14 11:24:47,617 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [15/23] Tour portal_project_sharing_tour → Step click to "save" button in favorite menu (trigger: :iframe .o_favorite_menu .o_accordion_values .o_save_favorite) 2026-09-14 11:24:47,683 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [16/23] Tour portal_project_sharing_tour → Step click on the first item in the filter menu (trigger: :iframe .o_filter_menu .dropdown-item:first-child) 2026-09-14 11:24:47,699 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:47] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 7 0.006 0.008 2026-09-14 11:24:47,724 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:47] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.011 2026-09-14 11:24:47,747 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:47] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.005 0.027 2026-09-14 11:24:47,749 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [17/23] Tour portal_project_sharing_tour → Step click on the first item in the group by menu (trigger: :iframe .o_group_by_menu .dropdown-item:first-child) 2026-09-14 11:24:47,804 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [18/23] Tour portal_project_sharing_tour → Step click to "save" button in favorite menu (trigger: :iframe .o_favorite_menu .o_accordion_values .o_save_favorite) 2026-09-14 11:24:47,850 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:47] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 16 0.048 0.034 2026-09-14 11:24:47,884 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [19/23] Tour portal_project_sharing_tour → Step Go to the list view (trigger: :iframe button.o_switch_view.o_list) 2026-09-14 11:24:47,940 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [20/23] Tour portal_project_sharing_tour → Step :iframe .o_list_view 2026-09-14 11:24:48,002 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:48] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.012 0.045 2026-09-14 11:24:48,070 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:48] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 15 0.019 0.031 2026-09-14 11:24:48,076 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.054 2026-09-14 11:24:48,134 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [21/23] Tour portal_project_sharing_tour → Step :iframe .o_optional_columns_dropdown_toggle 2026-09-14 11:24:48,201 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [22/23] Tour portal_project_sharing_tour → Step :iframe .dropdown-item:contains("Milestone") 2026-09-14 11:24:48,264 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [23/23] Tour portal_project_sharing_tour → Step Check the list view (trigger: :iframe .o_list_view) 2026-09-14 11:24:48,329 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: tour succeeded 2026-09-14 11:24:48,330 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: ╔════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-14 11:24:48,429 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: heap 25815244 (allocated 28049408) 2026-09-14 11:24:48,441 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing chrome headless with pid 60868 2026-09-14 11:24:48,442 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing websocket connection 2026-09-14 11:24:48,443 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Terminating chrome headless with pid 60868 2026-09-14 11:24:48,487 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Removing chrome user profile "/tmp/tmp82bppvzd_chrome_odoo" 2026-09-14 11:24:48,543 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-09-14 11:24:48,854 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome pid: 61017 2026-09-14 11:24:48,854 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpkuk_prcv_chrome_odoo 2026-09-14 11:24:48,855 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:34565/json/version 2026-09-14 11:24:48,856 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:34565/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:24:48,882 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:24:48,882 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:34565/json 2026-09-14 11:24:48,883 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:34565/json with timeout 3 increased to 10s during tests 2026-09-14 11:24:48,886 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Websocket url found: ws://127.0.0.1:34565/devtools/page/6DBCA6994081AD1A58E1DDE76F738A33 2026-09-14 11:24:48,888 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Enable chrome headless console log notification 2026-09-14 11:24:48,895 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless enable page notifications 2026-09-14 11:24:49,036 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:georges1 from n/a 2026-09-14 11:24:49,053 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Setting session cookie in browser 2026-09-14 11:24:49,072 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Open "http://127.0.0.1:8069/my/projects" in browser 2026-09-14 11:24:49,072 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-14 11:24:49,088 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:24:50,357 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:50] "GET /my/projects HTTP/1.1" 200 - 245 0.226 1.046 2026-09-14 11:24:50,361 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigation result: {'frameId': '6DBCA6994081AD1A58E1DDE76F738A33', 'loaderId': '058DFF9EAA4A57F283B2C0EAC95375FB', 'isDownload': False} 2026-09-14 11:24:50,361 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour_with_disallowed_milestones')" 2026-09-14 11:24:50,383 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:24:50,399 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f72dff/web.assets_frontend.min.css, copying from /web/assets/8f72dff/web.assets_frontend.min.css 2026-09-14 11:24:50,452 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:50] "GET /web/assets/1/8f72dff/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.042 0.030 2026-09-14 11:24:50,467 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js, copying from /web/assets/e1e0ed3/web.assets_frontend_minimal.min.js 2026-09-14 11:24:50,482 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-14 11:24:50,482 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-14 11:24:50,488 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:50] "GET /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.016 0.050 2026-09-14 11:24:50,504 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/08b3756/web.__assets_tests_call__.min.js, copying from /web/assets/08b3756/web.__assets_tests_call__.min.js 2026-09-14 11:24:50,544 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:50] "GET /web/assets/1/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.010 0.054 2026-09-14 11:24:50,652 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:50] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.035 2026-09-14 11:24:50,656 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:50] "GET /web/image/website/1/logo/My%20Website?unique=18d1b98 HTTP/1.1" 200 - 4 0.030 0.016 2026-09-14 11:24:50,662 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.052 2026-09-14 11:24:50,663 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:50] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-09-14 11:24:50,701 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js, copying from /web/assets/f6ef9ca/web.assets_frontend_lazy.min.js 2026-09-14 11:24:50,724 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:50] "GET /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.032 2026-09-14 11:24:51,048 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:51] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:24:51,135 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Evaluate test code "odoo.startTour('portal_project_sharing_tour_with_disallowed_milestones', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/projects", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:24:51,142 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [1/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing))) 2026-09-14 11:24:51,197 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.020 0.102 2026-09-14 11:24:51,271 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:51] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.048 0.122 2026-09-14 11:24:51,390 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:51] "GET /my/projects/166 HTTP/1.1" 200 - 33 0.028 0.136 2026-09-14 11:24:51,414 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:51] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.005 0.009 2026-09-14 11:24:51,427 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:51] "GET /en_US/my/projects/166/project_sharing HTTP/1.1" 301 - 0 0.000 0.002 2026-09-14 11:24:51,434 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:51] "GET /en/my/projects/166/project_sharing HTTP/1.1" 303 - 0 0.000 0.002 2026-09-14 11:24:51,627 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:51] "GET /my/projects/166/project_sharing HTTP/1.1" 200 - 52 0.054 0.132 2026-09-14 11:24:51,653 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:51] "GET /web/assets/f39f834/project.webclient.min.js HTTP/1.1" 200 - 2 0.008 0.007 2026-09-14 11:24:51,657 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:51] "GET /web/assets/8f8da67/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-14 11:24:51,959 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:51] "GET /web/webclient/translations/de9186484fa3e214f8da0a52fcbf882418a4c8b1?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:24:52,083 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-14 11:24:52,086 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.009 2026-09-14 11:24:52,127 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [2/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step Wait the project sharing feature be loaded (trigger: :iframe .o_project_sharing) 2026-09-14 11:24:52,152 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:52] "POST /web/action/load HTTP/1.1" 200 - 13 0.017 0.021 2026-09-14 11:24:52,196 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [3/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step Go to the list view (trigger: :iframe button.o_switch_view.o_list) 2026-09-14 11:24:52,209 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:52] "POST /mail/data HTTP/1.1" 200 - 19 0.024 0.062 2026-09-14 11:24:52,216 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.049 2026-09-14 11:24:52,231 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.006 0.062 2026-09-14 11:24:52,300 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:52] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.017 0.120 2026-09-14 11:24:52,488 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:52] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 96 0.066 0.230 2026-09-14 11:24:52,532 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:52] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.012 0.009 2026-09-14 11:24:52,548 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:52] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.005 0.024 2026-09-14 11:24:52,682 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:52] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.042 0.056 2026-09-14 11:24:52,807 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [4/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step :iframe .o_list_view 2026-09-14 11:24:52,824 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:24:52,863 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:52] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 15 0.016 0.028 2026-09-14 11:24:52,922 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [5/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step :iframe .o_optional_columns_dropdown_toggle 2026-09-14 11:24:53,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [6/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step :iframe .dropdown-item 2026-09-14 11:24:53,052 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [7/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step :iframe .dropdown-menu 2026-09-14 11:24:53,119 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: tour succeeded 2026-09-14 11:24:53,120 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour_with_disallowed_milestones SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-09-14 11:24:53,297 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: heap 18611176 (allocated 20709376) 2026-09-14 11:24:53,301 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing chrome headless with pid 61017 2026-09-14 11:24:53,310 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing websocket connection 2026-09-14 11:24:53,310 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Terminating chrome headless with pid 61017 2026-09-14 11:24:53,354 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Removing chrome user profile "/tmp/tmpkuk_prcv_chrome_odoo" 2026-09-14 11:24:53,387 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions ... 2026-09-14 11:24:54,021 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [426] 2026-09-14 11:24:54,041 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18723] 2026-09-14 11:24:54,054 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:24:54,270 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:georges1 from n/a 2026-09-14 11:24:54,441 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [427] 2026-09-14 11:24:54,463 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:john from n/a 2026-09-14 11:24:54,513 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:24:54,795 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:54] "POST /mail/message/reaction HTTP/1.1" 200 - 33 0.022 0.265 2026-09-14 11:24:54,958 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome pid: 61138 2026-09-14 11:24:54,958 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless temporary user profile dir: /tmp/tmp6_00c6dq_chrome_odoo 2026-09-14 11:24:54,958 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:41387/json/version 2026-09-14 11:24:54,960 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:41387/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:24:55,001 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:24:55,001 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:41387/json 2026-09-14 11:24:55,002 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:41387/json with timeout 3 increased to 10s during tests 2026-09-14 11:24:55,005 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Websocket url found: ws://127.0.0.1:41387/devtools/page/5DF23C96FCFDBDC9C26A58EF0D89FA3D 2026-09-14 11:24:55,013 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Enable chrome headless console log notification 2026-09-14 11:24:55,016 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless enable page notifications 2026-09-14 11:24:55,088 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:georges1 from n/a 2026-09-14 11:24:55,092 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Setting session cookie in browser 2026-09-14 11:24:55,109 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Open "http://127.0.0.1:8069/my/projects" in browser 2026-09-14 11:24:55,111 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-14 11:24:56,195 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:56] "GET /my/projects HTTP/1.1" 200 - 234 0.226 0.817 2026-09-14 11:24:56,198 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigation result: {'frameId': '5DF23C96FCFDBDC9C26A58EF0D89FA3D', 'loaderId': '921F5C5B238B2F368BDA81C3E25F1179', 'isDownload': False} 2026-09-14 11:24:56,198 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Evaluate ready code "odoo.isTourReady('test_04_project_sharing_chatter_message_reactions')" 2026-09-14 11:24:56,213 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:24:56,237 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f72dff/web.assets_frontend.min.css, copying from /web/assets/8f72dff/web.assets_frontend.min.css 2026-09-14 11:24:56,283 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:56] "GET /web/assets/1/8f72dff/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.037 0.038 2026-09-14 11:24:56,295 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js, copying from /web/assets/e1e0ed3/web.assets_frontend_minimal.min.js 2026-09-14 11:24:56,318 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:56] "GET /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.009 0.071 2026-09-14 11:24:56,319 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-14 11:24:56,319 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-14 11:24:56,334 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/08b3756/web.__assets_tests_call__.min.js, copying from /web/assets/08b3756/web.__assets_tests_call__.min.js 2026-09-14 11:24:56,347 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:56] "GET /web/assets/1/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.018 2026-09-14 11:24:56,446 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:56] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:24:56,464 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.029 2026-09-14 11:24:56,466 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:56] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 11:24:56,466 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:56] "GET /web/image/website/1/logo/My%20Website?unique=18d1b98 HTTP/1.1" 200 - 4 0.015 0.021 2026-09-14 11:24:56,530 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js, copying from /web/assets/f6ef9ca/web.assets_frontend_lazy.min.js 2026-09-14 11:24:56,557 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:56] "GET /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.018 0.033 2026-09-14 11:24:56,884 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:56] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:24:56,958 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Evaluate test code "odoo.startTour('test_04_project_sharing_chatter_message_reactions', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/projects", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:24:56,967 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: [1/5] Tour test_04_project_sharing_chatter_message_reactions → Step table > tbody > tr a:has(span:contains(Project Sharing)) 2026-09-14 11:24:57,012 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.013 0.085 2026-09-14 11:24:57,044 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: [2/5] Tour test_04_project_sharing_chatter_message_reactions → Step :iframe .o_project_sharing 2026-09-14 11:24:57,068 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:57] "POST /im_livechat/init HTTP/1.1" 200 - 24 0.020 0.126 2026-09-14 11:24:57,192 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:57] "GET /my/projects/166 HTTP/1.1" 200 - 33 0.044 0.100 2026-09-14 11:24:57,221 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:57] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.005 0.011 2026-09-14 11:24:57,244 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:57] "GET /en_US/my/projects/166/project_sharing HTTP/1.1" 301 - 0 0.000 0.003 2026-09-14 11:24:57,255 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:57] "GET /en/my/projects/166/project_sharing HTTP/1.1" 303 - 0 0.000 0.002 2026-09-14 11:24:57,461 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:57] "GET /my/projects/166/project_sharing HTTP/1.1" 200 - 52 0.068 0.125 2026-09-14 11:24:57,483 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:57] "GET /web/assets/8f8da67/project.webclient.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-14 11:24:57,488 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:57] "GET /web/assets/f39f834/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-14 11:24:57,801 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:57] "GET /web/webclient/translations/de9186484fa3e214f8da0a52fcbf882418a4c8b1?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:24:57,913 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: Owl is running in 'dev' mode. 2026-09-14 11:24:57,925 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.012 2026-09-14 11:24:57,957 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: [2/5] Tour test_04_project_sharing_chatter_message_reactions → Step :iframe .o_project_sharing 2026-09-14 11:24:57,990 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:57] "POST /web/action/load HTTP/1.1" 200 - 13 0.014 0.025 2026-09-14 11:24:58,040 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: [3/5] Tour test_04_project_sharing_chatter_message_reactions → Step :iframe .o_kanban_record:contains('Test Task with messages') 2026-09-14 11:24:58,041 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:58] "POST /mail/data HTTP/1.1" 200 - 19 0.024 0.065 2026-09-14 11:24:58,049 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:58] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.071 2026-09-14 11:24:58,051 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.053 2026-09-14 11:24:58,234 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:58] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 96 0.067 0.129 2026-09-14 11:24:58,288 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:58] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.021 0.288 2026-09-14 11:24:58,305 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:58] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.004 0.037 2026-09-14 11:24:58,322 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:58] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.008 0.044 2026-09-14 11:24:58,420 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:58] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.046 0.041 2026-09-14 11:24:58,575 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: [4/5] Tour test_04_project_sharing_chatter_message_reactions → Step :iframe .o-mail-Message 2026-09-14 11:24:58,697 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:58] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 37 0.053 0.055 2026-09-14 11:24:58,786 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:58] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.005 0.015 2026-09-14 11:24:58,867 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:58] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.006 2026-09-14 11:24:58,925 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:58] "POST /mail/thread/data HTTP/1.1" 200 - 21 0.020 0.034 2026-09-14 11:24:58,928 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.057 2026-09-14 11:24:59,011 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:59] "POST /mail/chatter_fetch HTTP/1.1" 200 - 24 0.034 0.048 2026-09-14 11:24:59,053 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:59] "GET /web/image/res.partner/1247/avatar_128?access_token=e56120a68278af2fb8f5163a9b6359da1600529750549b5fedc79879f474198bo0x6ad4d095&unique=1789385066000 HTTP/1.1" 200 - 5 0.015 0.096 2026-09-14 11:24:59,055 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.029 2026-09-14 11:24:59,090 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: [5/5] Tour test_04_project_sharing_chatter_message_reactions → Step :iframe .o-mail-Message .o-mail-MessageReaction:contains('👀') 2026-09-14 11:24:59,107 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:24:59] "GET /web/image/res.partner/2/avatar_128?access_token=76aa9a30bf7f478b51f35ad7074cfd7b318bb9d1773643e237792fa39dc93ca8o0x6ad2e651&unique=1789377685000 HTTP/1.1" 200 - 5 0.004 0.010 2026-09-14 11:24:59,146 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: tour succeeded 2026-09-14 11:24:59,147 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR test_04_project_sharing_chatter_message_reactions SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-09-14 11:24:59,276 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: heap 20777188 (allocated 22020096) 2026-09-14 11:24:59,282 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing chrome headless with pid 61138 2026-09-14 11:24:59,286 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing websocket connection 2026-09-14 11:24:59,294 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Terminating chrome headless with pid 61138 2026-09-14 11:24:59,351 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Removing chrome user profile "/tmp/tmp6_00c6dq_chrome_odoo" 2026-09-14 11:24:59,386 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal ... 2026-09-14 11:24:59,883 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome pid: 61266 2026-09-14 11:24:59,883 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless temporary user profile dir: /tmp/tmp1at_wdan_chrome_odoo 2026-09-14 11:24:59,883 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Issuing json command http://127.0.0.1:45745/json/version 2026-09-14 11:24:59,884 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45745/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:24:59,889 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:24:59,889 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Issuing json command http://127.0.0.1:45745/json 2026-09-14 11:24:59,889 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45745/json with timeout 3 increased to 10s during tests 2026-09-14 11:24:59,895 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Websocket url found: ws://127.0.0.1:45745/devtools/page/EC898132F021D2039AEC32C4FCBCB352 2026-09-14 11:24:59,898 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Enable chrome headless console log notification 2026-09-14 11:24:59,911 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless enable page notifications 2026-09-14 11:25:00,065 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:georges1 from n/a 2026-09-14 11:25:00,074 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Setting session cookie in browser 2026-09-14 11:25:00,092 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:25:00,092 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:25:00,124 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:25:00,433 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:00] "GET /odoo HTTP/1.1" 303 - 6 0.012 0.310 2026-09-14 11:25:01,497 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:01] "GET /my HTTP/1.1" 200 - 253 0.220 0.836 2026-09-14 11:25:01,500 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigation result: {'frameId': 'EC898132F021D2039AEC32C4FCBCB352', 'loaderId': '9CE24773E258C72A6E19EA5C78F067B2', 'isDownload': False} 2026-09-14 11:25:01,500 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Evaluate ready code "odoo.isTourReady('project_sharing_with_blocked_task_tour')" 2026-09-14 11:25:01,527 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:25:01,556 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f72dff/web.assets_frontend.min.css, copying from /web/assets/8f72dff/web.assets_frontend.min.css 2026-09-14 11:25:01,598 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:01] "GET /web/assets/1/8f72dff/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.028 0.042 2026-09-14 11:25:01,614 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js, copying from /web/assets/e1e0ed3/web.assets_frontend_minimal.min.js 2026-09-14 11:25:01,625 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:01] "GET /web/assets/1/e1e0ed3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.009 0.053 2026-09-14 11:25:01,627 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-14 11:25:01,629 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-14 11:25:01,639 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/08b3756/web.__assets_tests_call__.min.js, copying from /web/assets/08b3756/web.__assets_tests_call__.min.js 2026-09-14 11:25:01,655 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:01] "GET /web/assets/1/08b3756/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.025 2026-09-14 11:25:01,785 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:01] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:25:01,800 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:01] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:25:01,822 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:01] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 11:25:01,825 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:01] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 11:25:01,826 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.032 2026-09-14 11:25:01,828 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:01] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:25:01,829 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:01] "GET /web/image/website/1/logo/My%20Website?unique=18d1b98 HTTP/1.1" 200 - 4 0.022 0.020 2026-09-14 11:25:01,934 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js, copying from /web/assets/f6ef9ca/web.assets_frontend_lazy.min.js 2026-09-14 11:25:01,980 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:01] "GET /web/assets/1/f6ef9ca/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.036 0.053 2026-09-14 11:25:02,345 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:02] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:25:02,462 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Evaluate test code "odoo.startTour('project_sharing_with_blocked_task_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:25:02,539 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:02] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.027 0.133 2026-09-14 11:25:02,612 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:02] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.026 0.199 2026-09-14 11:25:02,735 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:02] "POST /my/counters HTTP/1.1" 200 - 32 0.070 0.214 2026-09-14 11:25:02,862 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:02] "POST /my/counters HTTP/1.1" 200 - 46 0.089 0.359 2026-09-14 11:25:02,888 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:02] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:25:02,924 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:02] "POST /my/counters HTTP/1.1" 200 - 38 0.027 0.464 2026-09-14 11:25:02,955 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:02] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:25:02,986 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:02] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 11:25:02,990 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:02] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 11:25:03,018 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:03] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-09-14 11:25:03,026 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:03] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-14 11:25:03,258 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:03] "GET /my/projects HTTP/1.1" 200 - 47 0.074 0.699 2026-09-14 11:25:03,486 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: [1/4] Tour project_sharing_with_blocked_task_tour → Step Click on the portal project. (trigger: table > tbody > tr a:has(span:contains("Project Sharing"))) 2026-09-14 11:25:03,532 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:03] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.005 0.023 2026-09-14 11:25:03,608 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:03] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.041 0.056 2026-09-14 11:25:03,723 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:03] "GET /my/projects/166 HTTP/1.1" 200 - 33 0.027 0.100 2026-09-14 11:25:03,751 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:03] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.003 0.008 2026-09-14 11:25:03,763 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:03] "GET /en_US/my/projects/166/project_sharing HTTP/1.1" 301 - 0 0.000 0.002 2026-09-14 11:25:03,770 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:03] "GET /en/my/projects/166/project_sharing HTTP/1.1" 303 - 0 0.000 0.002 2026-09-14 11:25:03,914 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:03] "GET /my/projects/166/project_sharing HTTP/1.1" 200 - 49 0.025 0.114 2026-09-14 11:25:03,933 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:03] "GET /web/assets/8f8da67/project.webclient.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-14 11:25:03,940 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:03] "GET /web/assets/f39f834/project.webclient.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-14 11:25:04,218 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:04] "GET /web/webclient/translations/de9186484fa3e214f8da0a52fcbf882418a4c8b1?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:25:04,287 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: Owl is running in 'dev' mode. 2026-09-14 11:25:04,308 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.016 2026-09-14 11:25:04,326 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: [2/4] Tour project_sharing_with_blocked_task_tour → Step Click on the task (trigger: :iframe article.o_kanban_record) 2026-09-14 11:25:04,371 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:04] "POST /web/action/load HTTP/1.1" 200 - 13 0.021 0.022 2026-09-14 11:25:04,379 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.042 2026-09-14 11:25:04,422 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:04] "POST /mail/data HTTP/1.1" 200 - 19 0.018 0.074 2026-09-14 11:25:04,494 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:04] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.043 0.120 2026-09-14 11:25:04,694 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:04] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 96 0.085 0.151 2026-09-14 11:25:04,696 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.228 2026-09-14 11:25:04,729 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:04] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.012 2026-09-14 11:25:04,756 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:04] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.006 0.030 2026-09-14 11:25:04,843 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:04] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.046 0.033 2026-09-14 11:25:04,975 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: [3/4] Tour project_sharing_with_blocked_task_tour → Step Go to the Block by task tab (trigger: :iframe a:contains("Blocked By")) 2026-09-14 11:25:05,095 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:05] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 41 0.057 0.048 2026-09-14 11:25:05,161 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:05] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 11:25:05,249 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:05] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-09-14 11:25:05,258 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-09-14 11:25:05,303 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:05] "POST /mail/thread/data HTTP/1.1" 200 - 21 0.014 0.024 2026-09-14 11:25:05,330 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: [4/4] Tour project_sharing_with_blocked_task_tour → Step Check that the blocked task is not visible (trigger: :iframe i:contains("This task is currently blocked by")) 2026-09-14 11:25:05,403 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:05] "POST /mail/chatter_fetch HTTP/1.1" 200 - 16 0.024 0.021 2026-09-14 11:25:05,429 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:05] "GET /web/image/res.partner/1247/avatar_128?access_token=e56120a68278af2fb8f5163a9b6359da1600529750549b5fedc79879f474198bo0x6ad4d095&unique=1789385066000 HTTP/1.1" 200 - 5 0.004 0.037 2026-09-14 11:25:05,471 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: tour succeeded 2026-09-14 11:25:05,475 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR project_sharing_with_blocked_task_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-14 11:25:05,630 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: heap 20919300 (allocated 22282240) 2026-09-14 11:25:05,634 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing chrome headless with pid 61266 2026-09-14 11:25:05,635 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing websocket connection 2026-09-14 11:25:05,636 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Terminating chrome headless with pid 61266 2026-09-14 11:25:05,691 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Removing chrome user profile "/tmp/tmp1at_wdan_chrome_odoo" 2026-09-14 11:25:05,759 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 11:25:07,863 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-09-14 11:25:08,554 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_unset_parent ... 2026-09-14 11:25:09,357 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-09-14 11:25:09,846 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_invisible_subtask_became_visible_when_converted_to_task ... 2026-09-14 11:25:10,250 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-09-14 11:25:10,831 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_followers ... 2026-09-14 11:25:11,559 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_name ... 2026-09-14 11:25:12,296 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-09-14 11:25:13,370 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_is_visible_after_archiving ... 2026-09-14 11:25:13,524 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_partner_follows_parent_not_project ... 2026-09-14 11:25:15,482 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_private_project_and_parent_task ... 2026-09-14 11:25:16,147 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [434] 2026-09-14 11:25:16,155 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18775] 2026-09-14 11:25:16,159 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:25:16,502 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-09-14 11:25:18,368 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18778] 2026-09-14 11:25:18,439 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted project.task records with IDs: [615] 2026-09-14 11:25:18,487 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3067, 3068] 2026-09-14 11:25:19,317 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-09-14 11:25:19,997 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18780, 18735] 2026-09-14 11:25:20,035 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted project.task records with IDs: [555, 617] 2026-09-14 11:25:20,049 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2998, 2999, 3071, 3072] 2026-09-14 11:25:20,078 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-09-14 11:25:29,724 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-09-14 11:25:30,339 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-09-14 11:25:30,496 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-09-14 11:25:31,133 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_toggle_active_task_with_subtasks ... 2026-09-14 11:25:31,583 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_write_project_should_propagate_to_no_display_subtasks ... 2026-09-14 11:25:31,912 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-14 11:25:35,935 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-09-14 11:25:36,226 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome pid: 61409 2026-09-14 11:25:36,227 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless temporary user profile dir: /tmp/tmpft6qvqwf_chrome_odoo 2026-09-14 11:25:36,227 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:44283/json/version 2026-09-14 11:25:36,228 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44283/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:25:36,244 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:25:36,244 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:44283/json 2026-09-14 11:25:36,245 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:44283/json with timeout 3 increased to 10s during tests 2026-09-14 11:25:36,259 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Websocket url found: ws://127.0.0.1:44283/devtools/page/769E2A70A63B582B14B2228D4D4F6677 2026-09-14 11:25:36,278 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Enable chrome headless console log notification 2026-09-14 11:25:36,286 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless enable page notifications 2026-09-14 11:25:36,458 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:admin from n/a 2026-09-14 11:25:36,472 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Setting session cookie in browser 2026-09-14 11:25:36,507 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:25:36,507 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:25:36,545 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:25:37,894 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:37] "GET /odoo HTTP/1.1" 200 - 184 0.233 1.122 2026-09-14 11:25:37,898 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigation result: {'frameId': '769E2A70A63B582B14B2228D4D4F6677', 'loaderId': '9E7AE8EBBF7A315AD63E21784EE87E6C', 'isDownload': False} 2026-09-14 11:25:37,898 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-09-14 11:25:39,324 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:39] "GET /web/webclient/load_menus/2074dab98c5351c8046ad90e312cf877987220800e086413766b57021f86625f HTTP/1.1" 200 - 892 0.939 0.463 2026-09-14 11:25:39,363 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:39] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 1.433 2026-09-14 11:25:39,373 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:39] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 1.445 2026-09-14 11:25:39,383 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:39] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 1.461 2026-09-14 11:25:39,425 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:39] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-14 11:25:39,464 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:25:39,603 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:39] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-09-14 11:25:40,380 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:40] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 11:25:40,393 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:40] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-14 11:25:40,408 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:40] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.027 2026-09-14 11:25:40,419 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: Owl is running in 'dev' mode. 2026-09-14 11:25:40,436 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.012 0.028 2026-09-14 11:25:40,497 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 11:25:40,531 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: The ready code tooks too much time : 2.633084297180176 2026-09-14 11:25:40,549 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate test code "odoo.startTour('project_tags_filter_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:25:40,561 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [1/17] Tour project_tags_filter_tour → Step .o_navbar_apps_menu button:enabled 2026-09-14 11:25:40,564 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:40] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.053 0.080 2026-09-14 11:25:40,585 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.116 2026-09-14 11:25:40,629 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.148 2026-09-14 11:25:40,741 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.037 0.226 2026-09-14 11:25:40,829 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:25:40,844 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:25:40,871 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [2/17] Tour project_tags_filter_tour → Step .o_app[data-menu-xmlid="project.menu_main_pm"] 2026-09-14 11:25:40,899 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:40] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:25:40,980 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:40] "POST /mail/data HTTP/1.1" 200 - 140 0.100 0.343 2026-09-14 11:25:40,989 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [3/17] Tour project_tags_filter_tour → Step open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler) 2026-09-14 11:25:41,027 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:41] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.021 0.229 2026-09-14 11:25:41,070 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:41] "POST /web/action/load HTTP/1.1" 200 - 5 0.018 0.269 2026-09-14 11:25:41,088 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:41] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.474 2026-09-14 11:25:41,108 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:41] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.096 2026-09-14 11:25:41,149 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:41] "GET /web/image/res.partner/3/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.012 0.359 2026-09-14 11:25:41,152 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.573 2026-09-14 11:25:41,199 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.028 0.030 2026-09-14 11:25:41,244 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:25:41,617 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:41] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 191 0.198 0.254 2026-09-14 11:25:41,655 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:41] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 2 0.002 0.007 2026-09-14 11:25:41,679 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:41] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.010 0.018 2026-09-14 11:25:41,886 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:41] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 54 0.123 0.070 2026-09-14 11:25:42,007 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:42] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 30 0.066 0.236 2026-09-14 11:25:42,148 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:42] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 63 0.068 0.380 2026-09-14 11:25:42,233 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:42] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 26 0.038 0.482 2026-09-14 11:25:42,512 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:42] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.019 0.023 2026-09-14 11:25:42,524 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [4/17] Tour project_tags_filter_tour → Step .o_favorite_menu .dropdown-item span:contains("Corkscrew tail tag filter") 2026-09-14 11:25:42,563 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:42] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 18 0.017 0.074 2026-09-14 11:25:42,619 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:42] "GET /web/image/res.users/33/avatar_128 HTTP/1.1" 200 - 11 0.022 0.121 2026-09-14 11:25:42,627 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [5/17] Tour project_tags_filter_tour → Step close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler) 2026-09-14 11:25:42,634 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:42] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 3 0.004 0.009 2026-09-14 11:25:42,647 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:42] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 2 0.003 0.023 2026-09-14 11:25:42,681 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [6/17] Tour project_tags_filter_tour → Step check that the corkscrew tail filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("goat"))):not(:has(.o_kanban_record))) 2026-09-14 11:25:42,758 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:42] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 26 0.043 0.044 2026-09-14 11:25:42,793 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [7/17] Tour project_tags_filter_tour → Step check that the corkscrew tail filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("pig"))) .o_kanban_record:has(span:contains("Pigs"))) 2026-09-14 11:25:42,862 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [8/17] Tour project_tags_filter_tour → Step open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler) 2026-09-14 11:25:42,934 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [9/17] Tour project_tags_filter_tour → Step .o_favorite_menu .dropdown-item span:contains("horned tag filter") 2026-09-14 11:25:43,017 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [10/17] Tour project_tags_filter_tour → Step close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler) 2026-09-14 11:25:43,022 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:43] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 2 0.003 0.008 2026-09-14 11:25:43,033 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:43] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 3 0.004 0.018 2026-09-14 11:25:43,083 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [11/17] Tour project_tags_filter_tour → Step check that the horned filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("pig"))):not(:has(.o_kanban_record))) 2026-09-14 11:25:43,125 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:43] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 26 0.042 0.039 2026-09-14 11:25:43,160 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [12/17] Tour project_tags_filter_tour → Step check that the horned filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("goat"))) .o_kanban_record:has(span:contains("Goats"))) 2026-09-14 11:25:43,217 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [13/17] Tour project_tags_filter_tour → Step open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler) 2026-09-14 11:25:43,285 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [14/17] Tour project_tags_filter_tour → Step .o_favorite_menu .dropdown-item span:contains("4 Legged tag filter") 2026-09-14 11:25:43,359 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [15/17] Tour project_tags_filter_tour → Step close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler) 2026-09-14 11:25:43,378 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:43] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 2 0.004 0.012 2026-09-14 11:25:43,403 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:43] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 3 0.014 0.021 2026-09-14 11:25:43,423 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [16/17] Tour project_tags_filter_tour → Step check that the 4 legged filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("pig"))) .o_kanban_record:has(span:contains("Pigs"))) 2026-09-14 11:25:43,523 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:43] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 26 0.041 0.054 2026-09-14 11:25:43,608 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:25:43] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 26 0.041 0.129 2026-09-14 11:25:43,651 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [17/17] Tour project_tags_filter_tour → Step check that the 4 legged filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("goat"))) .o_kanban_record:has(span:contains("Goats"))) 2026-09-14 11:25:43,707 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: tour succeeded 2026-09-14 11:25:43,708 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: ╔═════════════════════════════════════════╗ ║ TOUR project_tags_filter_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-14 11:25:43,883 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: heap 31061204 (allocated 33161216) 2026-09-14 11:25:43,893 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing chrome headless with pid 61409 2026-09-14 11:25:43,896 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing websocket connection 2026-09-14 11:25:43,896 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Terminating chrome headless with pid 61409 2026-09-14 11:25:43,971 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Removing chrome user profile "/tmp/tmpft6qvqwf_chrome_odoo" 2026-09-14 11:25:44,025 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:25:59,797 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-09-14 11:25:59,797 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-09-14 11:26:00,773 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_thread_controller: Starting TestProjectThreadController.test_message_post_partner_ids_project ... 2026-09-14 11:26:01,571 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:26:01,822 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:01] "POST /mail/message/post HTTP/1.1" 200 - 12 0.010 0.246 2026-09-14 11:26:01,846 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:01] "POST /mail/message/post HTTP/1.1" 200 - 2 0.001 0.011 2026-09-14 11:26:01,872 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:01] "POST /mail/message/post HTTP/1.1" 200 - 3 0.001 0.012 2026-09-14 11:26:02,130 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:02] "POST /mail/message/post HTTP/1.1" 200 - 66 0.137 0.110 2026-09-14 11:26:02,274 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:02] "POST /mail/message/post HTTP/1.1" 200 - 46 0.072 0.056 2026-09-14 11:26:02,297 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:02] "POST /mail/message/post HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 11:26:02,327 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:02] "POST /mail/message/post HTTP/1.1" 200 - 4 0.004 0.011 2026-09-14 11:26:02,357 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:02] "POST /mail/message/post HTTP/1.1" 200 - 5 0.002 0.014 2026-09-14 11:26:02,498 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:02] "POST /mail/message/post HTTP/1.1" 200 - 46 0.065 0.061 2026-09-14 11:26:02,632 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:02] "POST /mail/message/post HTTP/1.1" 200 - 48 0.051 0.066 2026-09-14 11:26:02,663 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:portal_test from n/a 2026-09-14 11:26:02,797 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:02] "POST /mail/message/post HTTP/1.1" 200 - 68 0.057 0.068 2026-09-14 11:26:02,827 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:portal_test from n/a 2026-09-14 11:26:03,004 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:03] "POST /mail/message/post HTTP/1.1" 200 - 52 0.083 0.070 2026-09-14 11:26:03,029 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:portal_test from n/a 2026-09-14 11:26:03,203 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:03] "POST /mail/message/post HTTP/1.1" 200 - 52 0.090 0.068 2026-09-14 11:26:03,234 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:portal_test from n/a 2026-09-14 11:26:03,443 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:03] "POST /mail/message/post HTTP/1.1" 200 - 52 0.124 0.071 2026-09-14 11:26:03,489 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:portal_test from n/a 2026-09-14 11:26:03,644 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:03] "POST /mail/message/post HTTP/1.1" 200 - 52 0.075 0.065 2026-09-14 11:26:03,673 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:employee from n/a 2026-09-14 11:26:03,879 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:03] "POST /mail/message/post HTTP/1.1" 200 - 67 0.118 0.078 2026-09-14 11:26:03,903 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:employee from n/a 2026-09-14 11:26:04,029 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:04] "POST /mail/message/post HTTP/1.1" 200 - 52 0.046 0.065 2026-09-14 11:26:04,058 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:employee from n/a 2026-09-14 11:26:04,284 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:04] "POST /mail/message/post HTTP/1.1" 200 - 52 0.123 0.072 2026-09-14 11:26:04,303 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:employee from n/a 2026-09-14 11:26:04,449 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:04] "POST /mail/message/post HTTP/1.1" 200 - 52 0.072 0.060 2026-09-14 11:26:04,468 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:employee from n/a 2026-09-14 11:26:04,658 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:04] "POST /mail/message/post HTTP/1.1" 200 - 52 0.109 0.071 2026-09-14 11:26:04,687 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:demo from n/a 2026-09-14 11:26:04,862 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:04] "POST /mail/message/post HTTP/1.1" 200 - 66 0.073 0.088 2026-09-14 11:26:04,905 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:demo from n/a 2026-09-14 11:26:05,083 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:05] "POST /mail/message/post HTTP/1.1" 200 - 50 0.090 0.075 2026-09-14 11:26:05,113 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:demo from n/a 2026-09-14 11:26:05,305 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:05] "POST /mail/message/post HTTP/1.1" 200 - 50 0.074 0.081 2026-09-14 11:26:05,329 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:demo from n/a 2026-09-14 11:26:05,474 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:05] "POST /mail/message/post HTTP/1.1" 200 - 50 0.055 0.076 2026-09-14 11:26:05,503 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:demo from n/a 2026-09-14 11:26:05,694 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:05] "POST /mail/message/post HTTP/1.1" 200 - 50 0.097 0.078 2026-09-14 11:26:05,720 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:admin from n/a 2026-09-14 11:26:05,842 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:05] "POST /mail/message/post HTTP/1.1" 200 - 68 0.043 0.070 2026-09-14 11:26:05,863 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:admin from n/a 2026-09-14 11:26:06,035 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:06] "POST /mail/message/post HTTP/1.1" 200 - 52 0.087 0.076 2026-09-14 11:26:06,061 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:admin from n/a 2026-09-14 11:26:06,221 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:06] "POST /mail/message/post HTTP/1.1" 200 - 52 0.073 0.071 2026-09-14 11:26:06,247 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:admin from n/a 2026-09-14 11:26:06,446 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:06] "POST /mail/message/post HTTP/1.1" 200 - 52 0.106 0.075 2026-09-14 11:26:06,471 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:admin from n/a 2026-09-14 11:26:06,608 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:06] "POST /mail/message/post HTTP/1.1" 200 - 52 0.044 0.073 2026-09-14 11:26:06,734 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 11:26:07,667 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-09-14 11:26:07,962 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome pid: 61585 2026-09-14 11:26:07,963 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmp19xv_ai7_chrome_odoo 2026-09-14 11:26:07,963 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:41249/json/version 2026-09-14 11:26:07,964 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:41249/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:26:07,983 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:26:07,983 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:41249/json 2026-09-14 11:26:07,983 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:41249/json with timeout 3 increased to 10s during tests 2026-09-14 11:26:07,991 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:41249/devtools/page/155A5378D156E643FEBFB3FDC1A3CCA6 2026-09-14 11:26:08,004 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Enable chrome headless console log notification 2026-09-14 11:26:08,010 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless enable page notifications 2026-09-14 11:26:08,189 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:admin from n/a 2026-09-14 11:26:08,208 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Setting session cookie in browser 2026-09-14 11:26:08,229 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:26:08,229 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:26:08,249 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:26:10,613 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:10] "GET /odoo HTTP/1.1" 200 - 180 0.157 2.213 2026-09-14 11:26:10,616 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigation result: {'frameId': '155A5378D156E643FEBFB3FDC1A3CCA6', 'loaderId': 'BDC8B459F85AC9211F41AEA8485FB2AB', 'isDownload': False} 2026-09-14 11:26:10,617 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-09-14 11:26:10,660 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:10] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-09-14 11:26:11,570 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:11] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 0.516 0.406 2026-09-14 11:26:11,576 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:11] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.930 2026-09-14 11:26:11,591 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:11] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.943 2026-09-14 11:26:11,626 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:26:11,627 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:11] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.012 0.612 2026-09-14 11:26:11,670 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:11] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.014 0.043 2026-09-14 11:26:12,178 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 11:26:12,193 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-09-14 11:26:12,199 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-14 11:26:12,223 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.009 2026-09-14 11:26:12,230 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-09-14 11:26:12,275 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 11:26:12,349 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:12] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.044 0.072 2026-09-14 11:26:12,383 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.092 2026-09-14 11:26:12,385 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.104 2026-09-14 11:26:12,491 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:26:12,511 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [1/53] Tour project_tour → Step .o_navbar_apps_menu button:enabled 2026-09-14 11:26:12,629 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.134 0.192 2026-09-14 11:26:12,652 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.235 2026-09-14 11:26:12,655 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.171 2026-09-14 11:26:12,705 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:26:12,725 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:26:12,731 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [2/53] Tour project_tour → Step Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-09-14 11:26:12,766 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:12] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:26:12,919 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [3/53] Tour project_tour → Step Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-09-14 11:26:12,974 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [4/53] Tour project_tour → Step .o_project_kanban 2026-09-14 11:26:13,158 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:13] "POST /mail/data HTTP/1.1" 200 - 140 0.311 0.341 2026-09-14 11:26:13,185 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:13] "POST /web/action/load HTTP/1.1" 200 - 5 0.015 0.495 2026-09-14 11:26:13,237 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.026 0.542 2026-09-14 11:26:13,290 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:13] "GET /web/image/res.partner/3/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.022 0.585 2026-09-14 11:26:13,343 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:13] "POST /web/action/load HTTP/1.1" 200 - 10 0.022 0.386 2026-09-14 11:26:13,352 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.054 2026-09-14 11:26:13,406 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.025 0.066 2026-09-14 11:26:13,440 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:26:13,888 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:13] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 184 0.241 0.243 2026-09-14 11:26:14,192 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:14] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 97 0.177 0.101 2026-09-14 11:26:14,427 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [5/53] Tour project_tour → Step Let's create your first project. (trigger: .o-kanban-button-new) 2026-09-14 11:26:14,493 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [6/53] Tour project_tour → Step Choose a name for your project. It can be anything you want: the name of a customer, of a product, of a team, of a construction site, etc. (trigger: .o_project_name input) 2026-09-14 11:26:14,515 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:14] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.037 0.065 2026-09-14 11:26:14,564 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:14] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 10 0.025 0.126 2026-09-14 11:26:14,623 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:14] "GET /web/image/res.users/33/avatar_128 HTTP/1.1" 200 - 18 0.026 0.175 2026-09-14 11:26:14,686 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:14] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.026 0.241 2026-09-14 11:26:14,737 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:14] "POST /web/action/load HTTP/1.1" 200 - 10 0.033 0.198 2026-09-14 11:26:14,818 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:14] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 8 0.021 0.025 2026-09-14 11:26:14,855 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:26:14,890 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:14] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 3 0.011 0.028 2026-09-14 11:26:14,975 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [7/53] Tour project_tour → Step Let's create your first project. (trigger: .o_open_tasks) 2026-09-14 11:26:15,038 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [8/53] Tour project_tour → Step Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input) 2026-09-14 11:26:15,189 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:15] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 51 0.075 0.072 2026-09-14 11:26:15,264 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:15] "POST /web/dataset/call_button/project.project/action_view_tasks HTTP/1.1" 200 - 21 0.032 0.029 2026-09-14 11:26:15,659 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:15] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 111 0.122 0.256 2026-09-14 11:26:15,916 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:15] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 77 0.147 0.488 2026-09-14 11:26:15,928 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:15] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 1 0.005 0.243 2026-09-14 11:26:15,938 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:15] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 2 0.003 0.250 2026-09-14 11:26:15,956 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:26:16,003 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:16] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:26:16,023 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [9/53] Tour project_tour → Step Let's create your first stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add) 2026-09-14 11:26:16,092 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [10/53] Tour project_tour → Step .o_kanban_group 2026-09-14 11:26:16,146 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:16] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 9 0.035 0.012 2026-09-14 11:26:16,178 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [11/53] Tour project_tour → Step Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input) 2026-09-14 11:26:16,248 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [12/53] Tour project_tour → Step Let's create your second stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add) 2026-09-14 11:26:16,314 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [13/53] Tour project_tour → Step .o_kanban_group:eq(1) 2026-09-14 11:26:16,332 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:16] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 4 0.005 0.010 2026-09-14 11:26:16,368 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:16] "POST /web/dataset/resequence HTTP/1.1" 200 - 7 0.007 0.012 2026-09-14 11:26:16,395 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:16] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 1 0.002 0.010 2026-09-14 11:26:16,425 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [14/53] Tour project_tour → Step Let's create your first task. (trigger: .o-kanban-button-new) 2026-09-14 11:26:16,496 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [15/53] Tour project_tour → Step .o_kanban_project_tasks 2026-09-14 11:26:16,535 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:16] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 6 0.008 0.026 2026-09-14 11:26:16,553 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [16/53] Tour project_tour → Step Choose a task name (e.g. Website Design, Purchase Goods...) (trigger: .o_kanban_quick_create div.o_field_char[name=display_name] input) 2026-09-14 11:26:16,566 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:16] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.004 0.014 2026-09-14 11:26:16,612 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [17/53] Tour project_tour → Step .o_kanban_project_tasks 2026-09-14 11:26:16,676 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [18/53] Tour project_tour → Step Add your task once it is ready. (trigger: .o_kanban_quick_create .o_kanban_add) 2026-09-14 11:26:16,755 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [19/53] Tour project_tour → Step .o_kanban_project_tasks 2026-09-14 11:26:16,812 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [20/53] Tour project_tour → Step Drag & drop the card to change your task from stage. (trigger: .o_kanban_record) 2026-09-14 11:26:16,938 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:16] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 66 0.089 0.090 2026-09-14 11:26:17,006 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:17] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 11 0.022 0.032 2026-09-14 11:26:17,099 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:17] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 19 0.057 0.083 2026-09-14 11:26:17,127 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:17] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.007 0.070 2026-09-14 11:26:17,154 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:17] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 3 0.004 0.088 2026-09-14 11:26:17,231 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [21/53] Tour project_tour → Step .o_kanban_project_tasks 2026-09-14 11:26:17,293 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [22/53] Tour project_tour → Step Let's start working on your task. (trigger: .o_kanban_record:first) 2026-09-14 11:26:17,340 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:17] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 37 0.054 0.092 2026-09-14 11:26:17,363 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:17] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.005 0.010 2026-09-14 11:26:17,381 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [23/53] Tour project_tour → Step .o_form_project_tasks 2026-09-14 11:26:17,419 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:17] "POST /web/dataset/resequence HTTP/1.1" 200 - 11 0.029 0.029 2026-09-14 11:26:17,547 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:17] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 50 0.060 0.085 2026-09-14 11:26:17,573 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:17] "POST /web/dataset/call_kw/project.task/read HTTP/1.1" 200 - 1 0.002 0.136 2026-09-14 11:26:17,629 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:17] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.010 2026-09-14 11:26:17,647 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:17] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.002 0.010 2026-09-14 11:26:17,654 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:17] "POST /web/dataset/call_kw/project.project/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:26:17,781 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:17] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.004 0.015 2026-09-14 11:26:17,787 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.011 2026-09-14 11:26:17,813 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:17] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 2 0.005 0.028 2026-09-14 11:26:17,820 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [24/53] Tour project_tour → Step Use the chatter to send emails and communicate efficiently with your customers. Add new people to the followers' list to make them aware of the main changes about this task. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-sendMessage) 2026-09-14 11:26:17,909 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:17] "POST /mail/thread/data HTTP/1.1" 200 - 40 0.042 0.076 2026-09-14 11:26:17,971 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:17] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.033 0.092 2026-09-14 11:26:17,981 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [25/53] Tour project_tour → Step .o_form_project_tasks 2026-09-14 11:26:18,030 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:18] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.024 0.211 2026-09-14 11:26:18,083 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:18] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.022 0.210 2026-09-14 11:26:18,099 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [26/53] Tour project_tour → Step Log notes for internal communications (the people following this task won't be notified of the note you are logging unless you specifically tag them). Use @ mentions to ping a colleague or # mentions to reach an entire team. (trigger: button.o-mail-Chatter-logNote) 2026-09-14 11:26:18,130 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:18] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.020 0.168 2026-09-14 11:26:18,164 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [27/53] Tour project_tour → Step .o_form_project_tasks 2026-09-14 11:26:18,218 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [28/53] Tour project_tour → Step Create activities to set yourself to-dos or to schedule meetings. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-activity) 2026-09-14 11:26:18,292 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [29/53] Tour project_tour → Step .o_form_project_tasks 2026-09-14 11:26:18,336 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:18] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 20 0.014 0.027 2026-09-14 11:26:18,348 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [30/53] Tour project_tour → Step Schedule your activity once it is ready. (trigger: .modal-dialog .btn-primary) 2026-09-14 11:26:18,396 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:18] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 7 0.017 0.021 2026-09-14 11:26:18,453 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [31/53] Tour project_tour → Step .o_form_project_tasks 2026-09-14 11:26:18,491 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:18] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 9 0.014 0.023 2026-09-14 11:26:18,530 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [32/53] Tour project_tour → Step Assign a responsible to your task (trigger: .o_field_widget[name='user_ids'] input) 2026-09-14 11:26:18,559 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:18] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities HTTP/1.1" 200 - 20 0.020 0.034 2026-09-14 11:26:18,597 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [33/53] Tour project_tour → Step Assign a responsible to your task (trigger: .o_field_widget[name='user_ids']) 2026-09-14 11:26:18,658 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [34/53] Tour project_tour → Step Select an assignee from the menu (trigger: a.dropdown-item[id*='user_ids'] span) 2026-09-14 11:26:18,676 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:18] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.037 0.068 2026-09-14 11:26:18,690 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:18] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.003 0.120 2026-09-14 11:26:18,717 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:18] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 5 0.008 0.111 2026-09-14 11:26:18,896 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:18] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 5 0.019 0.023 2026-09-14 11:26:18,932 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [35/53] Tour project_tour → Step div.o_kanban_renderer > article.o_kanban_record 2026-09-14 11:26:18,945 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:18] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 2 0.002 0.010 2026-09-14 11:26:18,994 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [36/53] Tour project_tour → Step Open sub-tasks notebook section (trigger: a[name="sub_tasks_page"]) 2026-09-14 11:26:19,088 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [37/53] Tour project_tour → Step Add a sub-task (trigger: .o_field_subtasks_one2many .o_list_renderer a[role="button"]) 2026-09-14 11:26:19,123 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:19] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 49 0.071 0.094 2026-09-14 11:26:19,163 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [38/53] Tour project_tour → Step Give the sub-task a name (trigger: .o_field_subtasks_one2many div[name="name"] input) 2026-09-14 11:26:19,227 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:19] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 17 0.021 0.039 2026-09-14 11:26:19,281 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:26:19,294 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [39/53] Tour project_tour → Step .o_form_project_tasks .o_form_dirty 2026-09-14 11:26:19,358 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [40/53] Tour project_tour → Step You have unsaved changes - no worries! Odoo will automatically save it as you navigate.
You can discard these changes from here or manually save your task.
Let's save it manually. (trigger: .o_form_button_save) 2026-09-14 11:26:19,439 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [41/53] Tour project_tour → Step .o_form_project_tasks 2026-09-14 11:26:19,497 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [42/53] Tour project_tour → Step Let's go back to the kanban view to have an overview of your next tasks. (trigger: .o_breadcrumb .o_back_button) 2026-09-14 11:26:19,570 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [43/53] Tour project_tour → Step You can open sub-tasks from the kanban card! (trigger: .o_kanban_record .o_widget_subtask_counter .subtask_list_button) 2026-09-14 11:26:19,648 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:19] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 51 0.115 0.085 2026-09-14 11:26:20,053 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:20] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 133 0.193 0.178 2026-09-14 11:26:20,137 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:20] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.029 0.032 2026-09-14 11:26:20,217 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:20] "POST /mail/thread/data HTTP/1.1" 200 - 33 0.028 0.101 2026-09-14 11:26:20,242 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:20] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 3 0.004 0.101 2026-09-14 11:26:20,260 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:20] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.004 0.125 2026-09-14 11:26:20,358 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:20] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 23 0.039 0.050 2026-09-14 11:26:20,445 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [44/53] Tour project_tour → Step .o_widget_subtask_kanban_list .subtask_list 2026-09-14 11:26:20,524 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:20] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 24 0.036 0.041 2026-09-14 11:26:20,560 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [45/53] Tour project_tour → Step Create a new sub-task (trigger: .o_kanban_record .o_widget_subtask_kanban_list .subtask_create) 2026-09-14 11:26:20,629 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [46/53] Tour project_tour → Step .subtask_create_input 2026-09-14 11:26:20,695 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [47/53] Tour project_tour → Step Give the sub-task a name (trigger: .o_kanban_record .o_widget_subtask_kanban_list .subtask_create_input input) 2026-09-14 11:26:20,767 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [48/53] Tour project_tour → Step You can change the sub-task state here! (trigger: .o_kanban_record .o_widget_subtask_kanban_list .subtask_list_row:contains(newer sub-task) .o_field_project_task_state_selection button) 2026-09-14 11:26:20,910 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:20] "POST /web/dataset/call_kw/project.task/create HTTP/1.1" 200 - 65 0.064 0.078 2026-09-14 11:26:20,978 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:20] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 24 0.017 0.041 2026-09-14 11:26:21,016 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [49/53] Tour project_tour → Step .project_task_state_selection_menu.dropdown-menu 2026-09-14 11:26:21,078 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [50/53] Tour project_tour → Step Mark the task as Cancelled (trigger: .project_task_state_selection_menu.dropdown-menu span.text-danger) 2026-09-14 11:26:21,135 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [51/53] Tour project_tour → Step .o-overlay-container:not(:visible):not(:has(.project_task_state_selection_menu)) 2026-09-14 11:26:21,195 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [52/53] Tour project_tour → Step Close the sub-tasks list (trigger: .o_kanban_record .o_widget_subtask_counter .subtask_list_button:contains('1/2')) 2026-09-14 11:26:21,202 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:21] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 25 0.023 0.042 2026-09-14 11:26:21,266 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [53/53] Tour project_tour → Step .o_kanban_renderer 2026-09-14 11:26:21,309 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:21] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 30 0.043 0.048 2026-09-14 11:26:21,318 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: tour succeeded 2026-09-14 11:26:21,319 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-09-14 11:26:21,435 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:21] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 24 0.063 0.088 2026-09-14 11:26:21,616 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: heap 42531212 (allocated 44302336) 2026-09-14 11:26:21,624 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:21] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.003 0.012 2026-09-14 11:26:21,626 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing chrome headless with pid 61585 2026-09-14 11:26:21,630 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing websocket connection 2026-09-14 11:26:21,630 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Terminating chrome headless with pid 61585 2026-09-14 11:26:21,690 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Removing chrome user profile "/tmp/tmp19xv_ai7_chrome_odoo" 2026-09-14 11:26:21,724 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_history ... 2026-09-14 11:26:22,054 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome pid: 61787 2026-09-14 11:26:22,054 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless temporary user profile dir: /tmp/tmpdi3jta6f_chrome_odoo 2026-09-14 11:26:22,055 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:33779/json/version 2026-09-14 11:26:22,055 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:33779/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:26:22,089 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:26:22,089 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:33779/json 2026-09-14 11:26:22,092 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:33779/json with timeout 3 increased to 10s during tests 2026-09-14 11:26:22,095 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Websocket url found: ws://127.0.0.1:33779/devtools/page/561C4D736DF21672BB0D18A216CF275D 2026-09-14 11:26:22,097 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Enable chrome headless console log notification 2026-09-14 11:26:22,100 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless enable page notifications 2026-09-14 11:26:22,230 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:admin from n/a 2026-09-14 11:26:22,248 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Setting session cookie in browser 2026-09-14 11:26:22,260 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:26:22,260 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:26:22,276 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:26:23,531 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:23] "GET /odoo HTTP/1.1" 200 - 180 0.134 1.126 2026-09-14 11:26:23,535 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigation result: {'frameId': '561C4D736DF21672BB0D18A216CF275D', 'loaderId': '2B565360A901A94B5D95E12F6BF87A56', 'isDownload': False} 2026-09-14 11:26:23,536 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate ready code "odoo.isTourReady('project_task_history_tour')" 2026-09-14 11:26:23,566 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:23] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-14 11:26:23,579 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:23] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:26:24,285 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:24] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 0.327 0.403 2026-09-14 11:26:24,297 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:24] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.409 2026-09-14 11:26:24,316 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:24] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.765 2026-09-14 11:26:24,345 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:24] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-14 11:26:24,364 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:26:24,911 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 11:26:24,921 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-14 11:26:24,923 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-14 11:26:24,953 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-09-14 11:26:24,973 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.013 2026-09-14 11:26:25,002 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:26:25,052 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 11:26:25,105 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:25] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.050 0.080 2026-09-14 11:26:25,144 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.089 2026-09-14 11:26:25,207 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate test code "odoo.startTour('project_task_history_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:26:25,223 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [1/67] Tour project_task_history_tour → Step .o_navbar_apps_menu button:enabled 2026-09-14 11:26:25,256 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.044 0.163 2026-09-14 11:26:25,272 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:25] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.234 2026-09-14 11:26:25,276 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.087 2026-09-14 11:26:25,378 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:26:25,380 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:26:25,412 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [2/67] Tour project_task_history_tour → Step Open the project app (trigger: .o_app[data-menu-xmlid='project.menu_main_pm']) 2026-09-14 11:26:25,423 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:25] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:26:25,609 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [3/67] Tour project_task_history_tour → Step Open Test History Project (trigger: .o_kanban_view .o_kanban_record:contains(Test History Project)) 2026-09-14 11:26:25,652 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:25] "POST /mail/data HTTP/1.1" 200 - 138 0.191 0.291 2026-09-14 11:26:25,688 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:25] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.368 2026-09-14 11:26:25,723 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:25] "POST /web/action/load HTTP/1.1" 200 - 5 0.013 0.407 2026-09-14 11:26:25,758 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:25] "GET /web/image/res.partner/3/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.012 0.437 2026-09-14 11:26:25,838 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:25] "POST /web/action/load HTTP/1.1" 200 - 10 0.049 0.175 2026-09-14 11:26:25,840 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.029 2026-09-14 11:26:25,897 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.032 0.053 2026-09-14 11:26:25,958 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:26:26,259 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:26] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 183 0.139 0.229 2026-09-14 11:26:26,472 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:26] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 97 0.098 0.088 2026-09-14 11:26:26,753 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [4/67] Tour project_task_history_tour → Step Open Test History Task (trigger: .o_kanban_view .o_kanban_record:contains(Test History Task)) 2026-09-14 11:26:26,785 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:26] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 10 0.037 0.060 2026-09-14 11:26:26,835 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:26] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.028 0.119 2026-09-14 11:26:26,926 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:26] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 18 0.041 0.189 2026-09-14 11:26:26,985 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:26] "GET /web/image/res.users/33/avatar_128 HTTP/1.1" 200 - 11 0.022 0.259 2026-09-14 11:26:27,063 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:27] "POST /web/dataset/call_button/project.project/action_view_tasks HTTP/1.1" 200 - 21 0.046 0.265 2026-09-14 11:26:27,434 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:27] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 110 0.120 0.241 2026-09-14 11:26:27,468 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:27] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.008 0.010 2026-09-14 11:26:27,502 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:27] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 3 0.005 0.040 2026-09-14 11:26:27,571 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:27] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 18 0.016 0.043 2026-09-14 11:26:27,590 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:26:27,690 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [5/67] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-14 11:26:27,774 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:27] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 22 0.035 0.038 2026-09-14 11:26:27,948 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:27] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 58 0.083 0.143 2026-09-14 11:26:27,951 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.244 2026-09-14 11:26:28,044 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:28] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.010 2026-09-14 11:26:28,049 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:28] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:26:28,059 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:28] "POST /web/dataset/call_kw/project.project/has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:26:28,204 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:28] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.008 2026-09-14 11:26:28,208 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-09-14 11:26:28,237 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:28] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.018 2026-09-14 11:26:28,263 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [6/67] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-14 11:26:28,336 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [7/67] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-14 11:26:28,343 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:28] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.050 0.072 2026-09-14 11:26:28,392 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:28] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.020 0.150 2026-09-14 11:26:28,413 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [8/67] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-14 11:26:28,455 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:28] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.025 0.176 2026-09-14 11:26:28,527 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:28] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.033 0.127 2026-09-14 11:26:28,764 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:28] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 58 0.135 0.210 2026-09-14 11:26:28,820 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:28] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 9 0.033 0.520 2026-09-14 11:26:28,870 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [9/67] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-14 11:26:28,907 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:28] "GET /web/image/res.partner/2/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.035 0.320 2026-09-14 11:26:28,940 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [10/67] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-14 11:26:28,974 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:28] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.033 0.686 2026-09-14 11:26:29,018 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [11/67] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-14 11:26:29,026 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:29] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.028 0.578 2026-09-14 11:26:29,044 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:29] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.011 0.260 2026-09-14 11:26:29,045 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.192 2026-09-14 11:26:29,098 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [12/67] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-14 11:26:29,114 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:29] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.028 0.297 2026-09-14 11:26:29,161 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:29] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.016 0.306 2026-09-14 11:26:29,183 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:29] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 9 0.006 0.198 2026-09-14 11:26:29,241 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:29] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.023 0.304 2026-09-14 11:26:29,448 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:29] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 58 0.098 0.243 2026-09-14 11:26:29,463 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:29] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.007 2026-09-14 11:26:29,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [13/67] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-14 11:26:29,527 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:29] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.024 0.038 2026-09-14 11:26:29,530 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.016 2026-09-14 11:26:29,571 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:29] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.017 0.055 2026-09-14 11:26:29,585 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [14/67] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-14 11:26:29,612 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:29] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.016 0.063 2026-09-14 11:26:29,655 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [15/67] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-14 11:26:29,656 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:29] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.017 0.089 2026-09-14 11:26:29,702 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:29] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 9 0.018 0.097 2026-09-14 11:26:29,736 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [16/67] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-14 11:26:29,921 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:29] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 58 0.068 0.111 2026-09-14 11:26:29,938 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:29] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.008 2026-09-14 11:26:29,986 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [17/67] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-14 11:26:30,034 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:30] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.057 0.040 2026-09-14 11:26:30,049 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [18/67] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-14 11:26:30,094 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:30] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.014 0.126 2026-09-14 11:26:30,095 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.119 2026-09-14 11:26:30,134 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [19/67] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-14 11:26:30,139 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:30] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.018 0.132 2026-09-14 11:26:30,184 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:30] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 9 0.020 0.108 2026-09-14 11:26:30,220 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [20/67] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-14 11:26:30,227 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:30] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.020 0.135 2026-09-14 11:26:30,394 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:30] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 58 0.075 0.091 2026-09-14 11:26:30,414 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:30] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.003 0.005 2026-09-14 11:26:30,486 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [21/67] Tour project_task_history_tour → Step Go back to kanban view of tasks. this step is added because it takes some time to save the changes, so it's a sort of timeout to wait a bit for the save (trigger: .o_back_button a) 2026-09-14 11:26:30,490 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:30] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.034 0.038 2026-09-14 11:26:30,569 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [22/67] Tour project_task_history_tour → Step Open Test History Task (trigger: .o_kanban_view .o_kanban_record:contains(Test History Task)) 2026-09-14 11:26:30,591 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:30] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.061 0.072 2026-09-14 11:26:30,672 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:30] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.030 0.151 2026-09-14 11:26:30,674 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.186 2026-09-14 11:26:30,693 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:30] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 3 0.004 0.099 2026-09-14 11:26:30,709 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:30] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.003 0.118 2026-09-14 11:26:30,759 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:30] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.020 0.197 2026-09-14 11:26:30,840 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:30] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 18 0.034 0.093 2026-09-14 11:26:30,908 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [23/67] Tour project_task_history_tour → Step Open History Dialog (trigger: .o_form_view .o_cp_action_menus i.fa-cog) 2026-09-14 11:26:31,110 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:31] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 47 0.111 0.082 2026-09-14 11:26:31,142 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:31] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 2 0.004 0.010 2026-09-14 11:26:31,214 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [24/67] Tour project_task_history_tour → Step .dropdown-menu 2026-09-14 11:26:31,225 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:31] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 2 0.016 0.023 2026-09-14 11:26:31,236 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.027 2026-09-14 11:26:31,290 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [25/67] Tour project_task_history_tour → Step Open History Dialog (trigger: .o_menu_item i.fa-history) 2026-09-14 11:26:31,344 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:31] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.067 0.086 2026-09-14 11:26:31,360 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [26/67] Tour project_task_history_tour → Step Verify that 4 revisions are displayed (default empty description after the creation of the task + 3 edits) (trigger: .modal .html-history-dialog .revision-list .btn) 2026-09-14 11:26:31,382 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:31] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.014 0.160 2026-09-14 11:26:31,423 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:26:31,470 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:31] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.043 0.178 2026-09-14 11:26:31,487 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:31] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.003 0.244 2026-09-14 11:26:31,568 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:31] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.047 0.132 2026-09-14 11:26:31,610 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:31] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.010 0.213 2026-09-14 11:26:31,663 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:31] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.012 0.024 2026-09-14 11:26:31,710 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [27/67] Tour project_task_history_tour → Step Verify that the active revision (revision 4) is related to the third edit (trigger: .modal .history-container .tab-pane:contains("Test project task history version 2")) 2026-09-14 11:26:31,764 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [28/67] Tour project_task_history_tour → Step Go to the third revision related to the second edit (trigger: .modal .html-history-dialog .revision-list .btn:nth-child(2)) 2026-09-14 11:26:31,828 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [29/67] Tour project_task_history_tour → Step Verify that the active revision is the one clicked in the previous step (trigger: .modal .history-container .tab-pane:contains("Test project task history version 1")) 2026-09-14 11:26:31,853 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:31] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.007 0.015 2026-09-14 11:26:31,888 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:31] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.003 0.018 2026-09-14 11:26:31,931 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [30/67] Tour project_task_history_tour → Step Go to comparison tab (trigger: .modal .history-container .nav-item:contains(Comparison) a) 2026-09-14 11:26:31,990 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [31/67] Tour project_task_history_tour → Step Verify comparaison text (trigger: .modal .history-container .tab-pane) 2026-09-14 11:26:32,044 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [32/67] Tour project_task_history_tour → Step Click on Restore History btn to get back to the selected revision in the previous step (trigger: .modal button.btn-primary:text(Restore history)) 2026-09-14 11:26:32,117 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [33/67] Tour project_task_history_tour → Step Verify the confirmation dialog is opened (trigger: .modal button.btn-primary:text(Restore)) 2026-09-14 11:26:32,197 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [34/67] Tour project_task_history_tour → Step Verify that the description contains the right text after the restore (trigger: div.note-editable.odoo-editor-editable) 2026-09-14 11:26:32,245 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:26:32,270 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [35/67] Tour project_task_history_tour → Step Go back to projects view. (trigger: a[data-menu-xmlid="project.menu_projects"]) 2026-09-14 11:26:32,325 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [36/67] Tour project_task_history_tour → Step .o_kanban_view 2026-09-14 11:26:32,387 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:32] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 17 0.019 0.041 2026-09-14 11:26:32,653 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:32] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 77 0.129 0.101 2026-09-14 11:26:32,783 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [37/67] Tour project_task_history_tour → Step Open Test History Project Without Tasks (trigger: .o_kanban_view .o_kanban_record:contains(Without tasks project)) 2026-09-14 11:26:32,865 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [38/67] Tour project_task_history_tour → Step .o_kanban_project_tasks 2026-09-14 11:26:32,884 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:32] "POST /web/dataset/call_button/project.project/action_view_tasks HTTP/1.1" 200 - 19 0.011 0.024 2026-09-14 11:26:32,924 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:32] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 1 0.010 0.009 2026-09-14 11:26:32,937 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:32] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 3 0.002 0.023 2026-09-14 11:26:33,153 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:33] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:26:33,208 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [39/67] Tour project_task_history_tour → Step Switch to list view (trigger: .o_switch_view.o_list) 2026-09-14 11:26:33,254 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [40/67] Tour project_task_history_tour → Step Create a new task. (trigger: .o_list_button_add) 2026-09-14 11:26:33,262 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:33] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.044 0.041 2026-09-14 11:26:33,335 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:33] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 10 0.019 0.122 2026-09-14 11:26:33,356 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:33] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 1 0.003 0.074 2026-09-14 11:26:33,415 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:33] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 10 0.027 0.181 2026-09-14 11:26:33,420 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.135 2026-09-14 11:26:33,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [41/67] Tour project_task_history_tour → Step .o_form_view 2026-09-14 11:26:33,584 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:33] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 13 0.015 0.038 2026-09-14 11:26:33,647 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:33] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.004 0.007 2026-09-14 11:26:33,713 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [42/67] Tour project_task_history_tour → Step Set task name (trigger: div[name="name"] .o_input) 2026-09-14 11:26:33,795 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [43/67] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-14 11:26:33,875 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [44/67] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-14 11:26:34,113 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:34] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 89 0.108 0.126 2026-09-14 11:26:34,214 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [45/67] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-14 11:26:34,270 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [46/67] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-14 11:26:34,292 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:34] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.078 0.074 2026-09-14 11:26:34,331 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [47/67] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-14 11:26:34,371 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:34] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.045 0.136 2026-09-14 11:26:34,374 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.163 2026-09-14 11:26:34,409 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [48/67] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-14 11:26:34,416 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:34] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 9 0.011 0.119 2026-09-14 11:26:34,454 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:34] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.015 0.244 2026-09-14 11:26:34,525 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:34] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.045 0.162 2026-09-14 11:26:34,564 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:34] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.014 0.323 2026-09-14 11:26:34,716 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:34] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 54 0.055 0.235 2026-09-14 11:26:34,784 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:34] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.032 0.312 2026-09-14 11:26:34,798 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [49/67] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-14 11:26:34,799 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:34] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.003 0.065 2026-09-14 11:26:34,871 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [50/67] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-14 11:26:34,887 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:34] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.054 0.051 2026-09-14 11:26:34,937 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [51/67] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-14 11:26:34,977 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:34] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.027 0.211 2026-09-14 11:26:34,981 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.155 2026-09-14 11:26:35,016 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [52/67] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-14 11:26:35,023 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:35] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 9 0.010 0.137 2026-09-14 11:26:35,168 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:35] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 54 0.057 0.084 2026-09-14 11:26:35,203 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:35] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.004 0.016 2026-09-14 11:26:35,258 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [53/67] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-14 11:26:35,283 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:35] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.028 0.065 2026-09-14 11:26:35,322 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [54/67] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-14 11:26:35,352 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:35] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.020 0.116 2026-09-14 11:26:35,387 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [55/67] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-14 11:26:35,411 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:35] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.024 0.130 2026-09-14 11:26:35,445 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [56/67] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-14 11:26:35,468 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:35] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 9 0.022 0.107 2026-09-14 11:26:35,470 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.082 2026-09-14 11:26:35,665 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:35] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 54 0.104 0.096 2026-09-14 11:26:35,718 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:35] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.015 0.356 2026-09-14 11:26:35,725 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [57/67] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-14 11:26:35,746 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:35] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.011 0.056 2026-09-14 11:26:35,786 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [58/67] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-14 11:26:35,829 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:35] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.038 0.090 2026-09-14 11:26:35,852 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [59/67] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-14 11:26:35,887 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:35] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.029 0.141 2026-09-14 11:26:35,938 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:35] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.019 0.187 2026-09-14 11:26:35,940 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.054 2026-09-14 11:26:35,947 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [60/67] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-14 11:26:35,994 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:35] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 9 0.017 0.185 2026-09-14 11:26:36,168 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:36] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 54 0.073 0.132 2026-09-14 11:26:36,188 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:36] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.011 2026-09-14 11:26:36,230 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [61/67] Tour project_task_history_tour → Step .o_form_view 2026-09-14 11:26:36,286 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:36] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.037 0.067 2026-09-14 11:26:36,294 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [62/67] Tour project_task_history_tour → Step Open History Dialog (trigger: .o_cp_action_menus i.fa-cog) 2026-09-14 11:26:36,350 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:36] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.023 0.116 2026-09-14 11:26:36,370 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [63/67] Tour project_task_history_tour → Step .dropdown-menu 2026-09-14 11:26:36,407 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:36] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.027 0.139 2026-09-14 11:26:36,430 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [64/67] Tour project_task_history_tour → Step Open History Dialog (trigger: .o_menu_item i.fa-history) 2026-09-14 11:26:36,447 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:36] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.016 0.111 2026-09-14 11:26:36,500 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [65/67] Tour project_task_history_tour → Step Close History Dialog (trigger: .modal-header .btn-close) 2026-09-14 11:26:36,533 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:36] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.003 0.011 2026-09-14 11:26:36,562 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:36] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.005 0.013 2026-09-14 11:26:36,614 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [66/67] Tour project_task_history_tour → Step Go back to projects view. this step is added because Tour can't be finished with an open form view in edition mode. (trigger: a[data-menu-xmlid="project.menu_projects"]) 2026-09-14 11:26:36,682 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [67/67] Tour project_task_history_tour → Step Verify that we are on kanban view (trigger: button.o_switch_view.o_kanban.active) 2026-09-14 11:26:36,885 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:36] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 77 0.075 0.090 2026-09-14 11:26:36,886 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.120 2026-09-14 11:26:37,041 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: tour succeeded 2026-09-14 11:26:37,041 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_task_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-14 11:26:37,404 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: heap 61330852 (allocated 65409024) 2026-09-14 11:26:37,422 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing chrome headless with pid 61787 2026-09-14 11:26:37,427 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing websocket connection 2026-09-14 11:26:37,427 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Terminating chrome headless with pid 61787 2026-09-14 11:26:37,502 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Removing chrome user profile "/tmp/tmpdi3jta6f_chrome_odoo" 2026-09-14 11:26:37,538 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_last_history_steps ... 2026-09-14 11:26:38,019 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome pid: 62048 2026-09-14 11:26:38,020 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless temporary user profile dir: /tmp/tmppudfulwl_chrome_odoo 2026-09-14 11:26:38,020 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:45169/json/version 2026-09-14 11:26:38,021 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45169/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:26:38,033 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:26:38,033 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:45169/json 2026-09-14 11:26:38,033 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:45169/json with timeout 3 increased to 10s during tests 2026-09-14 11:26:38,038 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Websocket url found: ws://127.0.0.1:45169/devtools/page/ECC2507716C980B7640BE282D109D881 2026-09-14 11:26:38,041 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Enable chrome headless console log notification 2026-09-14 11:26:38,056 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless enable page notifications 2026-09-14 11:26:38,170 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:admin from n/a 2026-09-14 11:26:38,176 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Setting session cookie in browser 2026-09-14 11:26:38,193 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:26:38,193 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:26:38,214 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:26:39,521 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:39] "GET /odoo HTTP/1.1" 200 - 180 0.186 1.124 2026-09-14 11:26:39,527 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigation result: {'frameId': 'ECC2507716C980B7640BE282D109D881', 'loaderId': 'BE5DE0BD0DF5335CC0FA3BF33C3FAC56', 'isDownload': False} 2026-09-14 11:26:39,527 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Evaluate ready code "odoo.isTourReady('project_task_last_history_steps_tour')" 2026-09-14 11:26:39,563 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:39] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.013 0.010 2026-09-14 11:26:39,575 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:39] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-09-14 11:26:39,594 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:39] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.033 2026-09-14 11:26:39,625 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:26:40,561 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:40] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 0.551 0.452 2026-09-14 11:26:40,569 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:40] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.963 2026-09-14 11:26:40,576 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:40] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.657 2026-09-14 11:26:40,735 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:40] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-14 11:26:40,738 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:40] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 11:26:40,740 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:40] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-14 11:26:40,753 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-14 11:26:40,770 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-09-14 11:26:40,839 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 11:26:40,891 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:40] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.039 0.079 2026-09-14 11:26:40,894 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-09-14 11:26:40,933 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Evaluate test code "odoo.startTour('project_task_last_history_steps_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:26:40,936 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.108 2026-09-14 11:26:40,964 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [1/26] Tour project_task_last_history_steps_tour → Step .o_navbar_apps_menu button:enabled 2026-09-14 11:26:41,020 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.034 0.151 2026-09-14 11:26:41,038 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:41] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.097 2026-09-14 11:26:41,125 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:26:41,129 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:26:41,158 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [2/26] Tour project_task_last_history_steps_tour → Step Open the project app (trigger: .o_app[data-menu-xmlid='project.menu_main_pm']) 2026-09-14 11:26:41,171 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:41] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:26:41,357 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [3/26] Tour project_task_last_history_steps_tour → Step Open Test History Project (trigger: .o_kanban_view .o_kanban_record:contains(Test History Project)) 2026-09-14 11:26:41,463 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:41] "POST /mail/data HTTP/1.1" 200 - 138 0.239 0.292 2026-09-14 11:26:41,467 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.524 2026-09-14 11:26:41,492 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:41] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.124 2026-09-14 11:26:41,532 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:41] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.446 2026-09-14 11:26:41,575 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:41] "GET /web/image/res.partner/3/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.021 0.478 2026-09-14 11:26:41,622 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:41] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.541 2026-09-14 11:26:41,627 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:26:41,669 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.019 2026-09-14 11:26:41,710 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:26:42,092 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:42] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 183 0.190 0.236 2026-09-14 11:26:42,330 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:42] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 97 0.104 0.100 2026-09-14 11:26:42,605 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [4/26] Tour project_task_last_history_steps_tour → Step Open Test History Task (trigger: .o_kanban_view .o_kanban_record:contains(Test History Task)) 2026-09-14 11:26:42,663 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:42] "GET /web/image/res.users/33/avatar_128 HTTP/1.1" 200 - 18 0.046 0.057 2026-09-14 11:26:42,690 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:42] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.008 0.122 2026-09-14 11:26:42,738 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:42] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.019 0.148 2026-09-14 11:26:42,766 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:42] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 10 0.008 0.192 2026-09-14 11:26:42,813 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:42] "POST /web/dataset/call_button/project.project/action_view_tasks HTTP/1.1" 200 - 21 0.020 0.199 2026-09-14 11:26:43,151 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:43] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 110 0.082 0.245 2026-09-14 11:26:43,192 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:43] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.003 0.014 2026-09-14 11:26:43,210 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:43] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 3 0.003 0.032 2026-09-14 11:26:43,323 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:43] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 18 0.025 0.060 2026-09-14 11:26:43,343 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:26:43,446 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [5/26] Tour project_task_last_history_steps_tour → Step div.note-editable.odoo-editor-editable 2026-09-14 11:26:43,515 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:43] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 22 0.017 0.036 2026-09-14 11:26:43,524 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.056 2026-09-14 11:26:43,683 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:43] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 58 0.078 0.136 2026-09-14 11:26:43,776 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:43] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 2 0.004 0.011 2026-09-14 11:26:43,794 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:43] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-09-14 11:26:43,797 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:43] "POST /web/dataset/call_kw/project.project/has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:26:43,947 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:43] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.004 0.006 2026-09-14 11:26:43,952 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:26:43,980 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:43] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 2 0.004 0.021 2026-09-14 11:26:44,005 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [6/26] Tour project_task_last_history_steps_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-14 11:26:44,080 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [7/26] Tour project_task_last_history_steps_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-14 11:26:44,091 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:44] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.049 0.082 2026-09-14 11:26:44,152 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:44] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.025 0.161 2026-09-14 11:26:44,183 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [8/26] Tour project_task_last_history_steps_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-14 11:26:44,195 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:44] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 9 0.021 0.156 2026-09-14 11:26:44,270 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:44] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.041 0.239 2026-09-14 11:26:44,336 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:44] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.036 0.312 2026-09-14 11:26:44,376 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:44] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.016 0.217 2026-09-14 11:26:44,552 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:44] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 58 0.087 0.262 2026-09-14 11:26:44,595 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:44] "GET /web/image/res.partner/2/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.015 0.179 2026-09-14 11:26:44,605 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [9/26] Tour project_task_last_history_steps_tour → Step Open History Dialog (trigger: .o_cp_action_menus i.fa-cog) 2026-09-14 11:26:44,674 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [10/26] Tour project_task_last_history_steps_tour → Step .dropdown-menu 2026-09-14 11:26:44,678 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:44] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.034 0.071 2026-09-14 11:26:44,691 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:44] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.124 2026-09-14 11:26:44,737 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [11/26] Tour project_task_last_history_steps_tour → Step Open History Dialog (trigger: .o_menu_item i.fa-history) 2026-09-14 11:26:44,744 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:44] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.019 0.105 2026-09-14 11:26:44,796 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:44] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.017 0.183 2026-09-14 11:26:44,808 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [12/26] Tour project_task_last_history_steps_tour → Step Open History Dialog (trigger: .revision-list a:first-child) 2026-09-14 11:26:44,844 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:44] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.011 0.130 2026-09-14 11:26:44,855 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:26:44,866 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:44] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.006 0.023 2026-09-14 11:26:44,904 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:44] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.004 0.014 2026-09-14 11:26:44,964 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [13/26] Tour project_task_last_history_steps_tour → Step button:contains("/^Restore history$/") 2026-09-14 11:26:45,051 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [14/26] Tour project_task_last_history_steps_tour → Step .modal button.btn-primary:text(Restore) 2026-09-14 11:26:45,130 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [15/26] Tour project_task_last_history_steps_tour → Step div.note-editable.odoo-editor-editable 2026-09-14 11:26:45,159 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:26:45,200 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [16/26] Tour project_task_last_history_steps_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-14 11:26:45,226 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:45] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 9 0.008 0.017 2026-09-14 11:26:45,260 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [17/26] Tour project_task_last_history_steps_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-14 11:26:45,337 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [18/26] Tour project_task_last_history_steps_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-14 11:26:45,519 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:45] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 58 0.086 0.087 2026-09-14 11:26:45,539 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:45] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.003 0.009 2026-09-14 11:26:45,590 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [19/26] Tour project_task_last_history_steps_tour → Step div.note-editable.odoo-editor-editable 2026-09-14 11:26:45,617 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:45] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.038 0.043 2026-09-14 11:26:45,650 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [20/26] Tour project_task_last_history_steps_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-14 11:26:45,671 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:45] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.020 0.064 2026-09-14 11:26:45,714 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [21/26] Tour project_task_last_history_steps_tour → Step .o_notebook_headers li:nth-of-type(2) a 2026-09-14 11:26:45,718 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:45] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.026 0.117 2026-09-14 11:26:45,754 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:45] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.015 0.093 2026-09-14 11:26:45,804 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [22/26] Tour project_task_last_history_steps_tour → Step .o_notebook_headers li:nth-of-type(1) a 2026-09-14 11:26:45,880 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [23/26] Tour project_task_last_history_steps_tour → Step div.note-editable.odoo-editor-editable 2026-09-14 11:26:45,904 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:26:45,961 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [24/26] Tour project_task_last_history_steps_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-14 11:26:45,987 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:45] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 9 0.006 0.016 2026-09-14 11:26:46,014 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [25/26] Tour project_task_last_history_steps_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-14 11:26:46,095 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [26/26] Tour project_task_last_history_steps_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-14 11:26:46,286 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:46] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 58 0.090 0.093 2026-09-14 11:26:46,312 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:46] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.004 0.013 2026-09-14 11:26:46,353 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: tour succeeded 2026-09-14 11:26:46,353 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR project_task_last_history_steps_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-14 11:26:46,433 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:46] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.077 0.054 2026-09-14 11:26:46,491 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:46] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.026 0.128 2026-09-14 11:26:46,558 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:26:46] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.032 0.157 2026-09-14 11:26:46,688 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: heap 37609852 (allocated 39059456) 2026-09-14 11:26:46,698 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing chrome headless with pid 62048 2026-09-14 11:26:46,699 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing websocket connection 2026-09-14 11:26:46,704 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Terminating chrome headless with pid 62048 2026-09-14 11:26:46,758 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Removing chrome user profile "/tmp/tmppudfulwl_chrome_odoo" 2026-09-14 11:26:46,804 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:26:50,924 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-09-14 11:26:50,946 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 300, model: project.update 2026-09-14 11:26:50,978 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-09-14 11:26:51,035 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 300, model: project.milestone 2026-09-14 11:26:51,071 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-09-14 11:26:51,142 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #300 deleted mail.message records with IDs: [19250] 2026-09-14 11:26:51,153 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 300, model: project.milestone 2026-09-14 11:26:51,190 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-09-14 11:26:51,236 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 300, model: project.milestone 2026-09-14 11:26:51,276 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-09-14 11:26:51,362 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-09-14 11:26:51,423 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #299 deleted mail.message records with IDs: [19249] 2026-09-14 11:26:51,458 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #299 deleted project.update records with IDs: [12] 2026-09-14 11:26:51,537 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-09-14 11:26:51,567 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 300, model: project.update 2026-09-14 11:26:51,605 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-09-14 11:26:51,653 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 300, model: project.update 2026-09-14 11:26:51,690 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-09-14 11:26:51,741 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 300, model: project.update 2026-09-14 11:26:51,777 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-09-14 11:26:51,819 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 300, model: project.update 2026-09-14 11:26:51,855 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-09-14 11:26:51,939 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-09-14 11:26:52,051 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #297 deleted mail.message records with IDs: [19249] 2026-09-14 11:26:52,058 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 297, model: project.update 2026-09-14 11:26:52,093 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-09-14 11:26:52,199 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 297, model: project.update 2026-09-14 11:26:52,263 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 11:26:55,313 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-09-14 11:26:57,579 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-09-14 11:26:58,067 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-09-14 11:27:00,404 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:27:01,413 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-09-14 11:27:01,586 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 62236 2026-09-14 11:27:01,586 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpabkmcr76_chrome_odoo 2026-09-14 11:27:01,586 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:46409/json/version 2026-09-14 11:27:01,587 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46409/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:27:01,634 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:27:01,634 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:46409/json 2026-09-14 11:27:01,635 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:46409/json with timeout 3 increased to 10s during tests 2026-09-14 11:27:01,637 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:46409/devtools/page/D53ACD5B2FD4289D33B4AF52E792A17E 2026-09-14 11:27:01,647 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-09-14 11:27:01,663 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-09-14 11:27:01,820 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:admin from n/a 2026-09-14 11:27:01,837 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-09-14 11:27:01,847 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:27:01,847 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:27:01,862 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:27:04,183 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:04] "GET /odoo HTTP/1.1" 200 - 180 0.204 2.122 2026-09-14 11:27:04,189 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': 'D53ACD5B2FD4289D33B4AF52E792A17E', 'loaderId': '8E084589D923FFC3722E7F7F44CE74A1', 'isDownload': False} 2026-09-14 11:27:04,189 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-09-14 11:27:05,408 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:05] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 0.794 0.396 2026-09-14 11:27:05,423 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:05] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 1.196 2026-09-14 11:27:05,430 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:05] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 1.206 2026-09-14 11:27:05,469 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:05] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 1.237 2026-09-14 11:27:05,478 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:05] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 1.246 2026-09-14 11:27:05,485 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:27:05,540 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:05] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-14 11:27:06,379 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-14 11:27:06,398 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-14 11:27:06,401 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-09-14 11:27:06,415 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-09-14 11:27:06,419 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.008 2026-09-14 11:27:06,511 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 11:27:06,525 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: The ready code tooks too much time : 2.335573196411133 2026-09-14 11:27:06,532 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate test code "odoo.startTour('project_update_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:27:06,543 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [1/59] Tour project_update_tour → Step .o_navbar_apps_menu button:enabled 2026-09-14 11:27:06,596 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:06] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.075 0.091 2026-09-14 11:27:06,599 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.141 2026-09-14 11:27:06,954 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:06] "POST /mail/data HTTP/1.1" 200 - 146 0.198 0.228 2026-09-14 11:27:06,985 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.496 2026-09-14 11:27:06,989 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.396 2026-09-14 11:27:07,136 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.073 0.575 2026-09-14 11:27:07,183 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.020 0.540 2026-09-14 11:27:07,192 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.036 2026-09-14 11:27:07,226 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:27:07,226 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:07] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.034 2026-09-14 11:27:07,233 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 11:27:07,248 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [2/59] Tour project_update_tour → Step .o_app[data-menu-xmlid="project.menu_main_pm"] 2026-09-14 11:27:07,275 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:07] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:27:07,305 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:07] "GET /web/image/res.partner/3/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.035 0.076 2026-09-14 11:27:07,370 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:07] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.018 0.167 2026-09-14 11:27:07,442 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.052 0.226 2026-09-14 11:27:07,448 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [3/59] Tour project_update_tour → Step .o_project_kanban 2026-09-14 11:27:07,480 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:27:07,667 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:07] "POST /mail/data HTTP/1.1" 200 - 73 0.118 0.097 2026-09-14 11:27:07,702 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:07] "POST /web/action/load HTTP/1.1" 200 - 10 0.019 0.225 2026-09-14 11:27:07,745 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-14 11:27:07,880 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:07] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:27:07,898 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:07] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.032 0.028 2026-09-14 11:27:07,974 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:07] "GET /web/image/res.partner/2/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 16 0.028 0.091 2026-09-14 11:27:07,987 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:07] "GET /web/image/mail.guest/8/avatar_128?unique=1789376024000 HTTP/1.1" 200 - 4 0.004 0.124 2026-09-14 11:27:08,010 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:08] "GET /web/image/discuss.channel/1/avatar_128?unique=919ee83a79e506c59fa327669e0c8bd3985f394e9fef3ea01a65b396bbf3888938b5570ffd77dfcd0092d35eeb24c3ca1998d11f81b208b4bafa5e3795691184 HTTP/1.1" 200 - 8 0.009 0.152 2026-09-14 11:27:08,023 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:08] "GET /web/image/discuss.channel/2/avatar_128?unique=3e14a280b186d73d6ea6551bbda88455c1092f53146d699709707df8aa2270616c9a96b4edc55ff2e177dc650341e6def24eb1248b2df07d938abea1750e05f9 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-14 11:27:08,461 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:08] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 184 0.224 0.347 2026-09-14 11:27:08,649 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:08] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 97 0.072 0.092 2026-09-14 11:27:08,882 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [4/59] Tour project_update_tour → Step .o-kanban-button-new 2026-09-14 11:27:08,892 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:08] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.021 0.023 2026-09-14 11:27:08,928 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [5/59] Tour project_update_tour → Step .o_project_name input 2026-09-14 11:27:08,943 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:08] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 10 0.016 0.078 2026-09-14 11:27:09,005 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:09] "GET /web/image/res.users/33/avatar_128 HTTP/1.1" 200 - 11 0.028 0.108 2026-09-14 11:27:09,036 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:09] "POST /web/action/load HTTP/1.1" 200 - 10 0.017 0.084 2026-09-14 11:27:09,084 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:09] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.024 0.202 2026-09-14 11:27:09,115 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:09] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 8 0.006 0.043 2026-09-14 11:27:09,142 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:27:09,169 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:09] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 3 0.005 0.017 2026-09-14 11:27:09,244 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [6/59] Tour project_update_tour → Step .o_open_tasks 2026-09-14 11:27:09,309 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [7/59] Tour project_update_tour → Step .o_kanban_project_tasks .o_column_quick_create .input-group input 2026-09-14 11:27:09,461 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:09] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 51 0.078 0.072 2026-09-14 11:27:09,531 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:09] "POST /web/dataset/call_button/project.project/action_view_tasks HTTP/1.1" 200 - 21 0.030 0.027 2026-09-14 11:27:09,720 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:09] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 77 0.090 0.086 2026-09-14 11:27:09,990 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:09] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 111 0.082 0.358 2026-09-14 11:27:10,015 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:10] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 1 0.002 0.008 2026-09-14 11:27:10,027 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:10] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 2 0.004 0.011 2026-09-14 11:27:10,047 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:27:10,120 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:10] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:27:10,125 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [8/59] Tour project_update_tour → Step .o_kanban_project_tasks .o_column_quick_create .o_kanban_add 2026-09-14 11:27:10,191 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [9/59] Tour project_update_tour → Step .o_kanban_group 2026-09-14 11:27:10,229 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:10] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 9 0.022 0.011 2026-09-14 11:27:10,261 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [10/59] Tour project_update_tour → Step .o_kanban_project_tasks .o_column_quick_create .input-group input 2026-09-14 11:27:10,319 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [11/59] Tour project_update_tour → Step .o_kanban_project_tasks .o_column_quick_create .o_kanban_add 2026-09-14 11:27:10,383 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [12/59] Tour project_update_tour → Step .o_kanban_group:eq(0) 2026-09-14 11:27:10,398 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:10] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 11:27:10,425 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:10] "POST /web/dataset/resequence HTTP/1.1" 200 - 7 0.006 0.007 2026-09-14 11:27:10,440 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:10] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:27:10,442 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [13/59] Tour project_update_tour → Step .o-kanban-button-new 2026-09-14 11:27:10,498 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [14/59] Tour project_update_tour → Step .o_kanban_project_tasks 2026-09-14 11:27:10,537 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:10] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 6 0.004 0.021 2026-09-14 11:27:10,558 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [15/59] Tour project_update_tour → Step .o_kanban_quick_create div.o_field_char[name=display_name] input 2026-09-14 11:27:10,567 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:10] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.002 0.012 2026-09-14 11:27:10,650 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [16/59] Tour project_update_tour → Step .o_kanban_project_tasks 2026-09-14 11:27:10,708 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [17/59] Tour project_update_tour → Step .o_kanban_quick_create .o_kanban_add 2026-09-14 11:27:10,770 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [18/59] Tour project_update_tour → Step .o_kanban_group:eq(0) 2026-09-14 11:27:10,822 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [19/59] Tour project_update_tour → Step .o-kanban-button-new 2026-09-14 11:27:10,878 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [20/59] Tour project_update_tour → Step .o_kanban_project_tasks 2026-09-14 11:27:10,942 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [21/59] Tour project_update_tour → Step .o_kanban_quick_create:not(.o_disabled) div.o_field_char[name=display_name] input 2026-09-14 11:27:10,952 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:10] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 66 0.089 0.091 2026-09-14 11:27:11,006 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:11] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 11 0.013 0.028 2026-09-14 11:27:11,070 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:11] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 19 0.034 0.055 2026-09-14 11:27:11,083 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:11] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.003 0.019 2026-09-14 11:27:11,098 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:11] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 3 0.002 0.019 2026-09-14 11:27:11,130 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [22/59] Tour project_update_tour → Step .o_kanban_project_tasks 2026-09-14 11:27:11,211 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [23/59] Tour project_update_tour → Step .o_kanban_quick_create .o_kanban_add 2026-09-14 11:27:11,281 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [24/59] Tour project_update_tour → Step .o_kanban_group:nth-child(2) .o_kanban_header 2026-09-14 11:27:11,353 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [25/59] Tour project_update_tour → Step .dropdown-item.o_column_edit 2026-09-14 11:27:11,437 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [26/59] Tour project_update_tour → Step .modal .o_field_widget[name=fold] input 2026-09-14 11:27:11,480 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:11] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 50 0.113 0.085 2026-09-14 11:27:11,515 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:11] "POST /web/dataset/call_kw/project.task.type/get_views HTTP/1.1" 200 - 6 0.022 0.035 2026-09-14 11:27:11,596 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:11] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 11 0.023 0.040 2026-09-14 11:27:11,642 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:11] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.014 0.083 2026-09-14 11:27:11,664 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:11] "POST /web/dataset/call_kw/project.task.type/web_read HTTP/1.1" 200 - 3 0.013 0.096 2026-09-14 11:27:11,677 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:11] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.003 0.026 2026-09-14 11:27:11,698 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:11] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 3 0.005 0.039 2026-09-14 11:27:11,729 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [27/59] Tour project_update_tour → Step .modal .modal-footer button 2026-09-14 11:27:11,794 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [28/59] Tour project_update_tour → Step body:not(:has(.modal)) 2026-09-14 11:27:11,816 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:11] "POST /web/dataset/call_kw/project.task.type/web_save HTTP/1.1" 200 - 2 0.001 0.004 2026-09-14 11:27:11,893 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:11] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.002 0.036 2026-09-14 11:27:11,915 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:11] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 3 0.008 0.024 2026-09-14 11:27:12,011 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:12] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 18 0.036 0.047 2026-09-14 11:27:12,053 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [29/59] Tour project_update_tour → Step .o_kanban_project_tasks 2026-09-14 11:27:12,111 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [30/59] Tour project_update_tour → Step .o_kanban_record 2026-09-14 11:27:12,302 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [31/59] Tour project_update_tour → Step Open embedded actions (trigger: .o_control_panel_navigation button i.fa-sliders) 2026-09-14 11:27:12,361 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [32/59] Tour project_update_tour → Step Open embedded actions dropdown (trigger: .o_embedded_actions button i.fa-sliders) 2026-09-14 11:27:12,398 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:12] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 40 0.064 0.065 2026-09-14 11:27:12,435 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [33/59] Tour project_update_tour → Step Put Dashboard in the embedded actions (trigger: .o-dropdown-item div span:contains('Dashboard')) 2026-09-14 11:27:12,435 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:12] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.012 0.013 2026-09-14 11:27:12,474 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:12] "POST /web/dataset/resequence HTTP/1.1" 200 - 11 0.012 0.042 2026-09-14 11:27:12,501 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [34/59] Tour project_update_tour → Step Open Dashboard (trigger: .o_embedded_actions button span:contains('Dashboard')) 2026-09-14 11:27:12,502 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:12] "POST /web/dataset/call_kw/project.task/read HTTP/1.1" 200 - 1 0.003 0.012 2026-09-14 11:27:12,562 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [35/59] Tour project_update_tour → Step Add a first milestone (trigger: .o_add_milestone a) 2026-09-14 11:27:12,589 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:12] "POST /web/action/load HTTP/1.1" 200 - 17 0.008 0.015 2026-09-14 11:27:12,656 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:12] "POST /web/dataset/call_kw/project.update/get_views HTTP/1.1" 200 - 31 0.026 0.030 2026-09-14 11:27:12,685 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:12] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 5 0.005 0.009 2026-09-14 11:27:12,771 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:12] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 24 0.017 0.031 2026-09-14 11:27:12,805 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:12] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:27:12,836 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [36/59] Tour project_update_tour → Step div.o_field_widget[name=name] input 2026-09-14 11:27:12,892 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:12] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 10 0.027 0.042 2026-09-14 11:27:12,952 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:12] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.026 0.099 2026-09-14 11:27:12,983 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:12] "POST /web/dataset/call_kw/project.milestone/get_views HTTP/1.1" 200 - 12 0.010 0.132 2026-09-14 11:27:13,016 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:13] "POST /web/dataset/call_kw/project.milestone/onchange HTTP/1.1" 200 - 8 0.006 0.012 2026-09-14 11:27:13,050 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [37/59] Tour project_update_tour → Step input[data-field=deadline] 2026-09-14 11:27:13,150 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [38/59] Tour project_update_tour → Step .modal-footer .o_form_button_save 2026-09-14 11:27:13,220 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [39/59] Tour project_update_tour → Step body:not(:has(.modal)) 2026-09-14 11:27:13,274 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:13] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 18 0.015 0.035 2026-09-14 11:27:13,305 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:13] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 4 0.006 0.014 2026-09-14 11:27:13,340 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [40/59] Tour project_update_tour → Step .o_add_milestone a 2026-09-14 11:27:13,414 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [41/59] Tour project_update_tour → Step div.o_field_widget[name=name] input 2026-09-14 11:27:13,433 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:13] "POST /web/dataset/call_kw/project.milestone/onchange HTTP/1.1" 200 - 2 0.004 0.009 2026-09-14 11:27:13,477 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [42/59] Tour project_update_tour → Step input[data-field=deadline] 2026-09-14 11:27:13,544 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [43/59] Tour project_update_tour → Step .modal-footer .o_form_button_save 2026-09-14 11:27:13,600 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [44/59] Tour project_update_tour → Step body:not(:has(.modal)) 2026-09-14 11:27:13,650 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:13] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 10 0.013 0.034 2026-09-14 11:27:13,674 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:13] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 4 0.005 0.011 2026-09-14 11:27:13,706 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [45/59] Tour project_update_tour → Step .o_rightpanel_milestone:eq(1) .o_milestone_detail 2026-09-14 11:27:13,780 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [46/59] Tour project_update_tour → Step input[data-field=deadline] 2026-09-14 11:27:13,798 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:13] "POST /web/dataset/call_kw/project.milestone/get_views HTTP/1.1" 200 - 1 0.001 0.016 2026-09-14 11:27:13,827 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:13] "POST /web/dataset/call_kw/project.milestone/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.009 0.012 2026-09-14 11:27:13,845 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:13] "POST /web/dataset/call_kw/project.milestone/web_read HTTP/1.1" 200 - 3 0.003 0.030 2026-09-14 11:27:13,881 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:13] "POST /web/dataset/call_kw/project.milestone/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.012 2026-09-14 11:27:13,892 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [47/59] Tour project_update_tour → Step .modal-footer .o_form_button_save 2026-09-14 11:27:13,951 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [48/59] Tour project_update_tour → Step Create a new update (trigger: .o-kanban-button-new) 2026-09-14 11:27:14,010 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:14] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 17 0.028 0.029 2026-09-14 11:27:14,035 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:14] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 4 0.004 0.012 2026-09-14 11:27:14,047 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [49/59] Tour project_update_tour → Step div.o_field_widget[name=name] input 2026-09-14 11:27:14,197 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:14] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 33 0.038 0.103 2026-09-14 11:27:14,323 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [50/59] Tour project_update_tour → Step .o_form_button_save 2026-09-14 11:27:14,440 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [51/59] Tour project_update_tour → Step .o_field_widget[name='description'] h1:contains('Activities') 2026-09-14 11:27:14,487 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [52/59] Tour project_update_tour → Step .o_field_widget[name='description'] h3:contains('Milestones') 2026-09-14 11:27:14,547 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [53/59] Tour project_update_tour → Step .o_field_widget[name='description'] div[name='milestone'] ul li:contains('(12/12/2099 => 12/12/2100)') 2026-09-14 11:27:14,601 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:14] "POST /web/dataset/call_kw/project.update/web_save HTTP/1.1" 200 - 33 0.084 0.072 2026-09-14 11:27:14,678 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [54/59] Tour project_update_tour → Step .o_field_widget[name='description'] div[name='milestone'] ul li:contains('(due 12/12/2022)') 2026-09-14 11:27:14,718 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [55/59] Tour project_update_tour → Step .o_field_widget[name='description'] div[name='milestone'] ul li:contains('(due 12/12/2100)') 2026-09-14 11:27:14,720 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:14] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.056 0.050 2026-09-14 11:27:14,736 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:14] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.085 2026-09-14 11:27:14,781 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:14] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.022 0.072 2026-09-14 11:27:14,782 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.107 2026-09-14 11:27:14,783 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [56/59] Tour project_update_tour → Step Go back to the kanban view the project (trigger: .o_back_button) 2026-09-14 11:27:14,834 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [57/59] Tour project_update_tour → Step Open List View of Dashboard (trigger: .o_switch_view.o_list) 2026-09-14 11:27:14,883 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:14] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 6 0.011 0.024 2026-09-14 11:27:15,008 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:15] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 23 0.060 0.044 2026-09-14 11:27:15,054 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [58/59] Tour project_update_tour → Step .o_list_view 2026-09-14 11:27:15,092 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:15] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 5 0.012 0.011 2026-09-14 11:27:15,097 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 11:27:15,181 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:15] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 23 0.028 0.038 2026-09-14 11:27:15,218 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [59/59] Tour project_update_tour → Step Go back to the kanban view the project (trigger: .o_back_button) 2026-09-14 11:27:15,298 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-09-14 11:27:15,299 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔════════════════════════════════════╗ ║ TOUR project_update_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-14 11:27:15,453 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:15] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 77 0.047 0.079 2026-09-14 11:27:15,732 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 49746384 (allocated 55971840) 2026-09-14 11:27:15,737 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 62236 2026-09-14 11:27:15,738 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-09-14 11:27:15,739 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 62236 2026-09-14 11:27:15,797 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpabkmcr76_chrome_odoo" 2026-09-14 11:27:16,095 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 62450 2026-09-14 11:27:16,095 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmp_yncl1vn_chrome_odoo 2026-09-14 11:27:16,095 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:33651/json/version 2026-09-14 11:27:16,096 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:33651/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:27:16,115 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:27:16,115 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:33651/json 2026-09-14 11:27:16,116 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:33651/json with timeout 3 increased to 10s during tests 2026-09-14 11:27:16,123 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:33651/devtools/page/E339AC2F793A8FB571FB43B7BBA470CE 2026-09-14 11:27:16,127 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-09-14 11:27:16,137 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-09-14 11:27:16,180 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:admin from n/a 2026-09-14 11:27:16,183 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-09-14 11:27:16,197 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:27:16,197 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:27:16,302 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:16] "GET /odoo HTTP/1.1" 200 - 20 0.027 0.068 2026-09-14 11:27:16,306 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': 'E339AC2F793A8FB571FB43B7BBA470CE', 'loaderId': 'F70E3F8E4FF28C6E1EB58076F44E783A', 'isDownload': False} 2026-09-14 11:27:16,306 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-09-14 11:27:16,344 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:16] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.014 2026-09-14 11:27:16,355 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:16] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-09-14 11:27:16,436 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:27:17,456 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:17] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 889 0.686 0.436 2026-09-14 11:27:17,466 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:17] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 1.131 2026-09-14 11:27:17,483 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:17] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.045 2026-09-14 11:27:17,494 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:17] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.793 2026-09-14 11:27:17,604 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 11:27:17,611 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 11:27:17,617 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-14 11:27:17,645 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.009 2026-09-14 11:27:17,662 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-09-14 11:27:17,683 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:27:17,715 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:17] "GET /odoo/offline HTTP/1.1" 200 - 1 0.000 0.010 2026-09-14 11:27:17,833 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.054 0.060 2026-09-14 11:27:17,856 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:27:17,885 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.023 0.145 2026-09-14 11:27:17,964 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [1/53] Tour project_tour → Step .o_navbar_apps_menu button:enabled 2026-09-14 11:27:17,978 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:27:18,018 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-09-14 11:27:18,040 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [2/53] Tour project_tour → Step Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-09-14 11:27:18,065 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:18] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:27:18,180 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [3/53] Tour project_tour → Step Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-09-14 11:27:18,184 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:18] "POST /mail/data HTTP/1.1" 200 - 72 0.142 0.196 2026-09-14 11:27:18,240 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:18] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.027 0.330 2026-09-14 11:27:18,275 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:18] "GET /web/image/res.partner/3/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.017 0.361 2026-09-14 11:27:18,301 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:18] "POST /web/action/load HTTP/1.1" 200 - 10 0.014 0.100 2026-09-14 11:27:18,321 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:18] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.430 2026-09-14 11:27:18,323 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.310 2026-09-14 11:27:18,346 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [4/53] Tour project_tour → Step .o_project_kanban 2026-09-14 11:27:18,351 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.008 0.012 2026-09-14 11:27:18,378 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:27:18,457 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:18] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 24 0.019 0.072 2026-09-14 11:27:18,665 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:18] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 77 0.097 0.088 2026-09-14 11:27:18,903 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [5/53] Tour project_tour → Step Let's create your first project. (trigger: .o-kanban-button-new) 2026-09-14 11:27:18,919 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:18] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.007 0.022 2026-09-14 11:27:18,957 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:18] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 10 0.018 0.049 2026-09-14 11:27:18,969 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [6/53] Tour project_tour → Step Choose a name for your project. It can be anything you want: the name of a customer, of a product, of a team, of a construction site, etc. (trigger: .o_project_name input) 2026-09-14 11:27:19,014 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:19] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.030 0.092 2026-09-14 11:27:19,070 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:19] "GET /web/image/res.users/33/avatar_128 HTTP/1.1" 200 - 11 0.028 0.149 2026-09-14 11:27:19,092 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:19] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.113 2026-09-14 11:27:19,135 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:19] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 2 0.002 0.013 2026-09-14 11:27:19,179 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:27:19,222 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:19] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 1 0.004 0.032 2026-09-14 11:27:19,316 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [7/53] Tour project_tour → Step Let's create your first project. (trigger: .o_open_tasks) 2026-09-14 11:27:19,385 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [8/53] Tour project_tour → Step Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input) 2026-09-14 11:27:19,515 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:19] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 29 0.054 0.071 2026-09-14 11:27:19,570 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:19] "POST /web/dataset/call_button/project.project/action_view_tasks HTTP/1.1" 200 - 19 0.015 0.025 2026-09-14 11:27:19,755 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:19] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 77 0.076 0.090 2026-09-14 11:27:19,934 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:19] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 25 0.038 0.297 2026-09-14 11:27:19,975 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:19] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 1 0.002 0.017 2026-09-14 11:27:19,997 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:19] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 2 0.007 0.024 2026-09-14 11:27:20,026 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:27:20,066 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:20] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:27:20,075 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [9/53] Tour project_tour → Step Let's create your first stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add) 2026-09-14 11:27:20,157 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [10/53] Tour project_tour → Step .o_kanban_group 2026-09-14 11:27:20,175 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:20] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 4 0.004 0.008 2026-09-14 11:27:20,214 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [11/53] Tour project_tour → Step Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input) 2026-09-14 11:27:20,281 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [12/53] Tour project_tour → Step Let's create your second stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add) 2026-09-14 11:27:20,345 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [13/53] Tour project_tour → Step .o_kanban_group:eq(1) 2026-09-14 11:27:20,369 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:20] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 4 0.010 0.012 2026-09-14 11:27:20,398 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:20] "POST /web/dataset/resequence HTTP/1.1" 200 - 3 0.007 0.007 2026-09-14 11:27:20,417 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:20] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 1 0.002 0.006 2026-09-14 11:27:20,473 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [14/53] Tour project_tour → Step Let's create your first task. (trigger: .o-kanban-button-new) 2026-09-14 11:27:20,531 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [15/53] Tour project_tour → Step .o_kanban_project_tasks 2026-09-14 11:27:20,565 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:20] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 2 0.004 0.018 2026-09-14 11:27:20,598 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [16/53] Tour project_tour → Step Choose a task name (e.g. Website Design, Purchase Goods...) (trigger: .o_kanban_quick_create div.o_field_char[name=display_name] input) 2026-09-14 11:27:20,608 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:20] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 3 0.007 0.018 2026-09-14 11:27:20,662 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [17/53] Tour project_tour → Step .o_kanban_project_tasks 2026-09-14 11:27:20,724 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [18/53] Tour project_tour → Step Add your task once it is ready. (trigger: .o_kanban_quick_create .o_kanban_add) 2026-09-14 11:27:20,798 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [19/53] Tour project_tour → Step .o_kanban_project_tasks 2026-09-14 11:27:20,852 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [20/53] Tour project_tour → Step Drag & drop the card to change your task from stage. (trigger: .o_kanban_record) 2026-09-14 11:27:20,930 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:20] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 48 0.061 0.070 2026-09-14 11:27:20,983 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:20] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 11 0.015 0.022 2026-09-14 11:27:21,031 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:21] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.023 0.054 2026-09-14 11:27:21,054 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:21] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.009 0.014 2026-09-14 11:27:21,073 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:21] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 3 0.004 0.031 2026-09-14 11:27:21,215 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [21/53] Tour project_tour → Step .o_kanban_project_tasks 2026-09-14 11:27:21,274 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:21] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 35 0.030 0.065 2026-09-14 11:27:21,275 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [22/53] Tour project_tour → Step Let's start working on your task. (trigger: .o_kanban_record:first) 2026-09-14 11:27:21,295 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:21] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.002 0.010 2026-09-14 11:27:21,335 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:21] "POST /web/dataset/resequence HTTP/1.1" 200 - 11 0.013 0.024 2026-09-14 11:27:21,357 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:21] "POST /web/dataset/call_kw/project.task/read HTTP/1.1" 200 - 1 0.002 0.009 2026-09-14 11:27:21,357 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [23/53] Tour project_tour → Step .o_form_project_tasks 2026-09-14 11:27:21,517 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:21] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 49 0.061 0.069 2026-09-14 11:27:21,605 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:21] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 2 0.004 0.019 2026-09-14 11:27:21,611 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:21] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-09-14 11:27:21,614 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:21] "POST /web/dataset/call_kw/project.project/has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:27:21,733 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:21] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 1 0.001 0.005 2026-09-14 11:27:21,779 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [24/53] Tour project_tour → Step Use the chatter to send emails and communicate efficiently with your customers. Add new people to the followers' list to make them aware of the main changes about this task. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-sendMessage) 2026-09-14 11:27:21,863 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:21] "POST /mail/thread/data HTTP/1.1" 200 - 34 0.056 0.066 2026-09-14 11:27:21,932 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:21] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.033 0.154 2026-09-14 11:27:21,933 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [25/53] Tour project_tour → Step .o_form_project_tasks 2026-09-14 11:27:21,991 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:21] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.019 0.186 2026-09-14 11:27:22,009 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:22] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 2 0.005 0.254 2026-09-14 11:27:22,063 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [26/53] Tour project_tour → Step Log notes for internal communications (the people following this task won't be notified of the note you are logging unless you specifically tag them). Use @ mentions to ping a colleague or # mentions to reach an entire team. (trigger: button.o-mail-Chatter-logNote) 2026-09-14 11:27:22,083 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:22] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.046 0.249 2026-09-14 11:27:22,085 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.339 2026-09-14 11:27:22,170 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [27/53] Tour project_tour → Step .o_form_project_tasks 2026-09-14 11:27:22,197 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:22] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.060 0.245 2026-09-14 11:27:22,223 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [28/53] Tour project_tour → Step Create activities to set yourself to-dos or to schedule meetings. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-activity) 2026-09-14 11:27:22,291 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [29/53] Tour project_tour → Step .o_form_project_tasks 2026-09-14 11:27:22,349 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [30/53] Tour project_tour → Step Schedule your activity once it is ready. (trigger: .modal-dialog .btn-primary) 2026-09-14 11:27:22,357 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:22] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 20 0.027 0.027 2026-09-14 11:27:22,451 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:22] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 7 0.031 0.026 2026-09-14 11:27:22,538 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [31/53] Tour project_tour → Step .o_form_project_tasks 2026-09-14 11:27:22,596 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [32/53] Tour project_tour → Step Assign a responsible to your task (trigger: .o_field_widget[name='user_ids'] input) 2026-09-14 11:27:22,597 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:22] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 9 0.018 0.030 2026-09-14 11:27:22,689 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:22] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities HTTP/1.1" 200 - 20 0.020 0.045 2026-09-14 11:27:22,736 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [33/53] Tour project_tour → Step Assign a responsible to your task (trigger: .o_field_widget[name='user_ids']) 2026-09-14 11:27:22,783 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:22] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.034 0.051 2026-09-14 11:27:22,798 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [34/53] Tour project_tour → Step Select an assignee from the menu (trigger: a.dropdown-item[id*='user_ids'] span) 2026-09-14 11:27:22,799 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:22] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.006 0.085 2026-09-14 11:27:22,835 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:22] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 5 0.008 0.073 2026-09-14 11:27:23,015 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:23] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 5 0.013 0.017 2026-09-14 11:27:23,048 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [35/53] Tour project_tour → Step div.o_kanban_renderer > article.o_kanban_record 2026-09-14 11:27:23,082 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:23] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 2 0.002 0.028 2026-09-14 11:27:23,109 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [36/53] Tour project_tour → Step Open sub-tasks notebook section (trigger: a[name="sub_tasks_page"]) 2026-09-14 11:27:23,199 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [37/53] Tour project_tour → Step Add a sub-task (trigger: .o_field_subtasks_one2many .o_list_renderer a[role="button"]) 2026-09-14 11:27:23,218 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:23] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 49 0.038 0.080 2026-09-14 11:27:23,273 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [38/53] Tour project_tour → Step Give the sub-task a name (trigger: .o_field_subtasks_one2many div[name="name"] input) 2026-09-14 11:27:23,348 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:23] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 17 0.024 0.050 2026-09-14 11:27:23,408 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:27:23,439 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [39/53] Tour project_tour → Step .o_form_project_tasks .o_form_dirty 2026-09-14 11:27:23,490 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [40/53] Tour project_tour → Step You have unsaved changes - no worries! Odoo will automatically save it as you navigate.
You can discard these changes from here or manually save your task.
Let's save it manually. (trigger: .o_form_button_save) 2026-09-14 11:27:23,572 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [41/53] Tour project_tour → Step .o_form_project_tasks 2026-09-14 11:27:23,625 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [42/53] Tour project_tour → Step Let's go back to the kanban view to have an overview of your next tasks. (trigger: .o_breadcrumb .o_back_button) 2026-09-14 11:27:23,700 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [43/53] Tour project_tour → Step You can open sub-tasks from the kanban card! (trigger: .o_kanban_record .o_widget_subtask_counter .subtask_list_button) 2026-09-14 11:27:23,736 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:23] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 51 0.098 0.076 2026-09-14 11:27:24,141 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:24] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 133 0.195 0.178 2026-09-14 11:27:24,214 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:24] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.033 0.030 2026-09-14 11:27:24,321 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:24] "POST /mail/thread/data HTTP/1.1" 200 - 33 0.052 0.108 2026-09-14 11:27:24,337 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:24] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.003 0.136 2026-09-14 11:27:24,351 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:24] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 3 0.003 0.148 2026-09-14 11:27:24,451 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:24] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 23 0.038 0.050 2026-09-14 11:27:24,506 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [44/53] Tour project_tour → Step .o_widget_subtask_kanban_list .subtask_list 2026-09-14 11:27:24,581 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:24] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 24 0.031 0.040 2026-09-14 11:27:24,606 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [45/53] Tour project_tour → Step Create a new sub-task (trigger: .o_kanban_record .o_widget_subtask_kanban_list .subtask_create) 2026-09-14 11:27:24,679 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [46/53] Tour project_tour → Step .subtask_create_input 2026-09-14 11:27:24,741 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [47/53] Tour project_tour → Step Give the sub-task a name (trigger: .o_kanban_record .o_widget_subtask_kanban_list .subtask_create_input input) 2026-09-14 11:27:24,814 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [48/53] Tour project_tour → Step You can change the sub-task state here! (trigger: .o_kanban_record .o_widget_subtask_kanban_list .subtask_list_row:contains(newer sub-task) .o_field_project_task_state_selection button) 2026-09-14 11:27:24,996 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:24] "POST /web/dataset/call_kw/project.task/create HTTP/1.1" 200 - 65 0.093 0.087 2026-09-14 11:27:25,122 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:25] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 24 0.067 0.048 2026-09-14 11:27:25,167 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [49/53] Tour project_tour → Step .project_task_state_selection_menu.dropdown-menu 2026-09-14 11:27:25,227 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [50/53] Tour project_tour → Step Mark the task as Cancelled (trigger: .project_task_state_selection_menu.dropdown-menu span.text-danger) 2026-09-14 11:27:25,285 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [51/53] Tour project_tour → Step .o-overlay-container:not(:visible):not(:has(.project_task_state_selection_menu)) 2026-09-14 11:27:25,339 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [52/53] Tour project_tour → Step Close the sub-tasks list (trigger: .o_kanban_record .o_widget_subtask_counter .subtask_list_button:contains('1/2')) 2026-09-14 11:27:25,376 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:25] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 25 0.039 0.049 2026-09-14 11:27:25,399 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [53/53] Tour project_tour → Step .o_kanban_renderer 2026-09-14 11:27:25,458 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-09-14 11:27:25,461 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-09-14 11:27:25,483 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:25] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 30 0.036 0.057 2026-09-14 11:27:25,598 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:25] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 24 0.044 0.149 2026-09-14 11:27:25,707 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 42817632 (allocated 44564480) 2026-09-14 11:27:25,720 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 62450 2026-09-14 11:27:25,721 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-09-14 11:27:25,721 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:25] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.002 0.022 2026-09-14 11:27:25,722 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 62450 2026-09-14 11:27:25,809 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmp_yncl1vn_chrome_odoo" 2026-09-14 11:27:25,866 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:27:28,217 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-09-14 11:27:28,359 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-09-14 11:27:28,935 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-09-14 11:27:29,581 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-09-14 11:27:29,710 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-09-14 11:27:34,724 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:27:35,400 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [482] 2026-09-14 11:27:35,423 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19306] 2026-09-14 11:27:35,432 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:27:35,647 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_01_task_link_preview_name ... 2026-09-14 11:27:35,688 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:admin_user from n/a 2026-09-14 11:27:35,696 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:27:35,991 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:27:35] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 18 0.032 0.268 2026-09-14 11:27:36,036 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 11:27:38,033 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-09-14 11:27:38,188 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-09-14 11:27:38,343 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-09-14 11:27:38,557 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-09-14 11:27:38,781 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-09-14 11:27:38,964 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-09-14 11:27:40,820 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-09-14 11:27:42,717 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_subtask_closed_state_not_reset_on_parent_project_change ... 2026-09-14 11:27:43,076 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_task_created_in_waiting_stage_gets_in_progress_state ... 2026-09-14 11:27:43,247 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:27:45,366 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-09-14 11:27:45,603 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-09-14 11:27:45,885 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:27:46,009 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:49,212 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1dd574c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:49,213 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe3e583e20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:49,220 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:49,225 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe3e583a60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:49,663 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:51,845 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1d3342c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:51,846 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe885768e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:51,853 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:51,857 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe88577880> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:52,920 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:55,038 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe886934c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:55,039 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1bb47e20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:55,045 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:55,049 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1bb47b00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:55,384 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:58,324 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c582520> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:58,325 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1d328720> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:58,335 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:58,339 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1d328cc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:27:58,644 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:01,359 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1e3d6ca0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:01,360 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe40a0b7e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:01,367 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:01,371 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe40a094e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:01,671 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:03,777 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c2420c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:03,778 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1bdbfc40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:03,783 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:03,786 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1bdbed40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:04,075 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:06,887 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe4063f060> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:06,888 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c70d620> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:06,895 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:06,899 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c70dbc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:07,213 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:10,116 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1dd313a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:10,123 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1f9feca0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:10,143 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:10,148 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1f9ff240> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:10,737 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-09-14 11:28:16,492 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:19,473 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1bbea2a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:19,474 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c69db20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:19,480 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:19,485 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c69c680> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:19,517 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:28:39,650 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:42,811 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c5abec0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:42,813 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c192980> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:42,819 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:42,823 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c1913a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:43,206 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:45,375 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe3e56c0e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:45,376 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c44c400> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:45,383 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:45,387 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c2400e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:45,742 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:48,654 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe8f028400> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:48,655 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe40bad940> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:48,660 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:48,662 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe40bad4e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:49,062 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:51,858 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c994220> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:51,859 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c5cd800> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:51,873 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:51,877 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c5cca40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:52,295 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:54,631 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1ecf0cc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:54,632 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1bb4aca0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:54,640 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:54,645 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1bb49440> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:55,696 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:57,894 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c44c360> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:57,895 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c224860> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:57,902 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:57,908 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c225120> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:28:58,224 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:01,016 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c323240> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:01,017 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe3e475ee0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:01,023 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:01,027 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe3e476480> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:01,363 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:04,215 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1d13fa60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:04,217 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1bf7b2e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:04,223 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:04,228 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1bf78b80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:05,093 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_hr_expense.tests.test_analytics: Starting TestAnalytics.test_project_analytics_to_expense ... 2026-09-14 11:29:05,447 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:07,564 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe886acc20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:07,565 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1d13fa60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:07,569 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:07,572 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1fa76b60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:07,597 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 11:29:28,482 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:30,487 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe3f376a20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:30,488 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1b292980> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:30,494 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:30,498 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1b292a20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:31,683 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:34,043 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c6f11c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:34,044 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1f1d6a20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:34,051 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:34,055 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1f1d7240> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:34,384 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:37,378 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c594400> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:37,379 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe41571940> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:37,393 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:37,397 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe41571760> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:37,856 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:40,623 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe4095cb80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:40,624 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe41ab4540> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:40,631 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:40,636 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe41ab7380> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:41,012 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:43,200 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe40decc20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:43,201 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1dd313a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:43,213 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:43,218 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1dd31260> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:43,564 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:46,340 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe410ef4c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:46,341 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1b086f20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:46,355 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:46,360 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1b086660> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:46,675 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:49,505 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1b6b6520> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:49,506 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c71a2a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:49,513 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:49,516 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c718360> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:49,850 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:51,926 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1be04360> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:51,927 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c6a7100> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:51,936 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:51,939 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c6a6de0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:53,595 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:55,729 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1d774cc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:55,730 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe3e575440> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:55,739 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:55,744 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe3e574fe0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:56,081 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:59,083 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1bc6b560> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:59,085 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe3e3ec900> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:59,098 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:59,103 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe3e3ec9a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:29:59,466 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:02,184 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1dd54fe0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:02,185 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1cea5300> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:02,191 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:02,195 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1cea6f20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:02,542 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:04,721 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe40a0a840> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:04,723 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe8ae1dee0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:04,730 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:04,733 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe8ae1f6a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:05,922 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:08,072 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe410ec040> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:08,073 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1be66ca0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:08,080 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:08,084 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1be676a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:08,420 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:11,454 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1dd38c20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:11,455 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe4179e5c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:11,463 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:11,467 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe4179f420> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:11,803 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:13,954 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1f12f6a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:13,955 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c2247c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:13,961 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:13,965 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c227b00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:15,042 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:17,194 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe41101620> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:17,195 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe4079c400> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:17,204 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:17,208 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe4079c4a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:17,751 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-09-14 11:30:21,305 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #322 deleted mail.activity records with IDs: [198] 2026-09-14 11:30:21,834 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #322 deleted mail.activity records with IDs: [199] 2026-09-14 11:30:23,142 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #322 deleted account.move.line.ctp records with IDs: [1320, 1321, 1322, 1323] 2026-09-14 11:30:23,343 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #322 deleted account.move.line records with IDs: [2362, 2363] 2026-09-14 11:30:25,259 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_sheet_actions ... 2026-09-14 11:30:26,053 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #322 deleted mail.activity records with IDs: [200] 2026-09-14 11:30:26,692 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:28,647 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1ed589a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:28,648 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe40e2a200> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:28,653 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:28,656 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe40e2bec0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:28,691 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 11:30:29,180 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:32,043 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe410ec400> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:32,044 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1bd3d940> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:32,057 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:32,061 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1bd3cfe0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:32,513 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:35,278 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe3f1d0900> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:35,279 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1b73f380> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:35,287 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:35,291 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1d193d80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:35,619 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:38,492 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1ad5a840> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:38,492 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c718cc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:38,498 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:38,502 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c7184a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:38,950 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:41,066 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe3e548900> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:41,067 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c5bfe20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:41,074 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:41,078 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c5bdb20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:41,474 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:44,492 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1d253380> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:44,493 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe8ae2a5c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:44,499 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:44,504 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe8ae2b240> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:44,831 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:47,603 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1fa75ee0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:47,604 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1b6a6980> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:47,617 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:47,621 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1b6a59e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:47,917 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:50,885 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1b10d9e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:50,886 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe42822700> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:50,897 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:50,901 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe428225c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:51,234 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:53,158 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe40a0b600> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:53,159 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe411005e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:53,165 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:53,169 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe41103100> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_analytic_account.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:53,819 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_mrp_account.tests.test_analytic_account: Starting TestAnalyticAccountTimesheet.test_analytic_account_access ... 2026-09-14 11:30:53,865 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_mrp_account.tests.test_analytic_account: skipped TestAnalyticAccountTimesheet.test_analytic_account_access : timesheet_grid is not installed, the access error won't trigger 2026-09-14 11:30:53,935 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:56,652 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1ec71760> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:56,653 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe8ae06a20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:56,658 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:56,661 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe8ae076a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:56,688 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:30:57,041 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:59,998 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1ca81300> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:30:59,998 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe3df11300> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:00,010 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:00,014 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe3df10400> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:00,513 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:03,247 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe40da7e20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:03,248 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c7f0400> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:03,256 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:03,261 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c7f2520> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:03,619 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:05,865 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c70ede0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:05,866 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe3dfe3240> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:05,872 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:05,875 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe3dfe27a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:06,219 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:09,011 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1bd85300> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:09,012 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c71a340> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:09,021 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:09,025 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c718e00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:09,377 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:12,178 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1b142520> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:12,180 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1bb4b2e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:12,186 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:12,190 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1bb48ea0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:12,548 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:14,621 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1d252700> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:14,622 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe409ba200> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:14,628 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:14,632 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe409b8b80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:15,737 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:17,823 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe41101940> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:17,824 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe413c6de0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:17,829 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:17,834 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe413c77e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:18,143 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:21,028 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c4e49a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:21,029 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe40eadee0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:21,042 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:21,048 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe40eafe20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:27,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_mrp_account.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-09-14 11:31:27,742 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:30,861 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1b0dc5e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:30,862 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1b620fe0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:30,886 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:30,890 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1b621bc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:31:30,920 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:31:40,625 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_mrp_sale.tests.test_old_rules: Starting TestProjectMrpSaleOldRules.test_mo_get_project_from_so_in_3_steps_delivery ... 2026-09-14 11:31:42,339 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 11:31:52,472 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_mo_get_project_from_so ... 2026-09-14 11:31:53,390 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 11:32:04,923 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:07,803 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1de58900> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:07,804 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1bb46980> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:07,811 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:07,815 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1bb46700> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:08,148 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:11,000 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1d7b8680> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:11,001 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1b2d51c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:11,008 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:11,012 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1b2d4720> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:11,365 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:13,612 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c69d1c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:13,613 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1ceaaa20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:13,619 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:13,622 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1cea9580> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:14,745 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:16,832 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1cea5760> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:16,833 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1f131e40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:16,842 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:16,846 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1f132480> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:17,265 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:20,316 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c7e7920> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:20,317 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1be10900> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:20,335 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:20,340 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1be10cc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:20,689 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:23,420 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1dd3d800> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:23,421 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe406adf80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:23,431 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:23,436 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe406acea0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:23,774 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:25,973 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1e7456c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:25,974 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe412fd4e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:25,986 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:25,990 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe412ff880> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:26,357 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:29,277 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1be751c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:29,279 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1bb51e40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:29,286 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:29,290 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1bb518a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:39,216 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-09-14 11:32:42,770 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-09-14 11:32:44,544 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-09-14 11:32:45,697 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-09-14 11:32:48,281 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-09-14 11:32:48,329 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:50,385 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1b75fd80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:50,386 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1be751c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:50,393 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:50,397 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1ceac040> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:50,710 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:53,434 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1e9d7740> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:53,436 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe3dfe37e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:53,441 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:53,445 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe3dfe3880> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:53,783 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:56,526 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1df02a20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:56,527 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c6f2d40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:56,533 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:56,537 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c6f1b20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:56,923 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:59,096 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1ec725c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:59,097 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe41503560> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:59,104 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:59,109 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe415034c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:32:59,484 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:02,319 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1e487c40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:02,320 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe402c3ce0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:02,338 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:02,345 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe402c0b80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:02,671 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:05,422 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe3e0d9f80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:05,423 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c1867a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:05,436 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:05,440 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c184fe0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:05,736 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:08,676 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1bbed440> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:08,678 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe41a67420> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:08,684 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:08,689 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe41a64360> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:09,016 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:11,204 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c5c8cc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:11,206 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1f565e40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:11,213 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:11,217 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1f566340> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:15,103 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-09-14 11:33:19,414 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-09-14 11:33:20,231 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_order_smart_button ... 2026-09-14 11:33:20,638 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_vendor_credit_note_profitability ... 2026-09-14 11:33:22,312 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #334 deleted account.move.line.ctp records with IDs: [1360, 1361] 2026-09-14 11:33:22,420 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #334 deleted account.move.line records with IDs: [2419] 2026-09-14 11:33:23,303 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:25,190 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1e5eef20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:25,191 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe8ae13880> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:25,195 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:25,199 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe8ae125c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:25,222 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:33:37,557 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:39,688 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1ad077e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:39,690 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1b085260> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:39,697 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:39,701 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1b084540> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:40,059 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:42,807 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1ddba660> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:42,810 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1d336020> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:42,815 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:42,818 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1d337600> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:43,130 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:45,963 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe886b4540> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:45,964 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c9c4720> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:45,971 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:45,975 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c9c6f20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:46,343 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:48,387 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1e80b920> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:48,388 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1df01bc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:48,395 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:48,399 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1df00e00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:49,477 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:51,348 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1df779c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:51,350 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1be76480> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:51,356 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:51,361 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1be76200> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:51,691 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:54,478 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c313240> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:54,479 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe8889fa60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:54,485 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:54,489 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe8889d940> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:54,798 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:57,515 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe41a198a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:57,516 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1e5e0ea0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:57,522 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:57,526 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c5920c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:57,850 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:59,855 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1bb74400> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:59,856 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c6b5580> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:59,863 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:33:59,866 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c6b65c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:09,463 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:11,447 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1efdf6a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:11,448 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c6b5f80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:11,454 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:11,458 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c6b4ea0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:11,790 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:14,636 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c7ecae0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:14,637 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c3f3d80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:14,644 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:14,648 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c3f36a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:15,003 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:17,133 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c7f98a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:17,135 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe429299e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:17,141 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:17,146 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe4292a660> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:18,270 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:20,172 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe887013a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:20,172 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1ec6a160> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:20,188 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:20,192 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1ec6a3e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:20,543 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:23,378 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe415031a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:23,379 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe4079d800> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:23,387 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:23,392 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe410e7ce0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:23,743 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:26,484 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1bb7b100> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:26,485 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c364f40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:26,500 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:26,504 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c366ac0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:26,817 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:28,696 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe3e100a40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:28,697 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe41e9df80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:28,703 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:28,708 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe41e9ccc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:29,781 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:31,831 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1b300720> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:31,831 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1ec78720> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:31,836 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:31,840 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1ec799e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:32,143 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:34,877 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe887039c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:34,879 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe885772e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:34,885 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:34,889 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe88574fe0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:35,253 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:37,292 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c715f80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:37,293 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1cabd620> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:37,303 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:37,308 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1cabc360> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:38,366 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:40,395 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1ad07c40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:40,396 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1f7518a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:40,402 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:40,405 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1f752e80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:40,764 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:43,434 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c725760> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:43,435 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe412a07c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:43,442 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:43,446 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe412a05e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:43,861 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:46,628 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1f746d40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:46,629 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1b1aeac0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:46,643 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:46,648 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe4095d440> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:47,007 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:49,011 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1ceaa7a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:49,012 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c718d60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:49,020 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:49,022 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c718720> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:49,323 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:52,071 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1bd867a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:52,073 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1ddb8c20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:52,081 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:52,085 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1ddb9a80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:52,424 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:55,186 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe4025fc40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:55,187 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe41161e40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:55,193 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:55,196 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe41160ae0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:55,505 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_compute_purchase_orders_count ... 2026-09-14 11:34:55,847 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_creation_on_po_with_manual_analytic ... 2026-09-14 11:34:56,140 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_on_pol_with_analytic_distribution_model ... 2026-09-14 11:34:56,465 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:58,346 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c4cf9c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:58,346 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1dddaf20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:58,355 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:58,358 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1ddd8ea0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:34:58,381 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:34:59,086 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_purchase_stock.tests.test_reordering_rule: Starting TestReorderingRuleProjectPurchase.test_po_creation_and_reuse_based_on_project ... 2026-09-14 11:35:00,589 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1204] 2026-09-14 11:35:00,744 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:35:27,322 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:29,995 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe4179f880> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:29,996 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1b7e99e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:30,002 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:30,005 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1b7e8f40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:30,313 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:32,210 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1b572d40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:32,211 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1ec7b740> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:32,217 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:32,220 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1ec7b560> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:32,524 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:35,198 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1b29eac0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:35,199 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe41acc680> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:35,206 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:35,210 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe41acd620> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:35,587 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:38,352 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c598fe0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:38,353 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c5c4540> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:38,369 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:38,373 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c5c59e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:38,759 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:40,794 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1bb4b2e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:40,795 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe8ae30fe0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:40,800 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:40,803 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe8ae33740> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:41,820 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:43,723 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1b2c1da0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:43,724 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe885711c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:43,728 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:43,731 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe88571800> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:44,056 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:46,876 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe414d3880> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:46,877 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1d32bd80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:46,883 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:46,887 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1d3280e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:47,221 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:50,031 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1e70f7e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:50,032 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1bdace00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:50,040 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:50,044 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1bdad580> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:50,883 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:53,032 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1e720540> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:53,033 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe8ae04ae0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:53,042 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:53,046 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe8ae07b00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:53,381 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:55,970 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1bdbee80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:55,971 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe3e5827a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:55,977 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:55,982 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe3e582200> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:56,320 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:59,136 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c59c2c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:59,137 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c69af20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:59,146 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:59,150 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c69b740> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:35:59,567 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:01,698 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe3e539300> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:01,699 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe40a09620> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:01,714 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:01,719 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe40a0bd80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:02,784 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:04,830 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1ad5ae80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:04,831 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1b7eb6a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:04,838 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:04,842 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1b7e94e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:05,146 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:07,996 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe3e14a520> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:07,997 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe3e532e80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:08,003 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:08,006 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe3e5304a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:08,291 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:10,988 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1f3368e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:10,989 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1e5e0720> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:10,995 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:11,000 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1e5e0180> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:11,288 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:13,179 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1cd41c60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:13,180 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c4b3100> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:13,186 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:13,190 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c4b19e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:15,015 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-09-14 11:36:17,326 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #338 deleted mail.activity records with IDs: [201] 2026-09-14 11:36:18,362 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #338 deleted mail.activity records with IDs: [202] 2026-09-14 11:36:22,373 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #338 deleted stock.move.line records with IDs: [1162] 2026-09-14 11:36:25,528 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #338 deleted stock.move.line records with IDs: [1163] 2026-09-14 11:36:26,482 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-09-14 11:36:27,549 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #338 deleted mail.activity records with IDs: [203] 2026-09-14 11:36:29,173 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:31,077 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1d328040> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:31,077 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe8889d8a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:31,088 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:31,092 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe8889d080> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:36:31,119 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-14 11:36:58,518 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:00,636 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe420c5260> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:00,638 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1cd5d6c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:00,644 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:00,648 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1e7198a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:01,800 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:04,012 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1bc4fb00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:04,014 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1d7bbba0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:04,021 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:04,025 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1d7bafc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:04,357 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:07,043 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe40fb84a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:07,044 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1b6234c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:07,049 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:07,053 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1b620540> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:07,385 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:10,184 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe40a232e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:10,185 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1f131e40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:10,191 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:10,194 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1f130900> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:10,546 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:12,524 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1ca86f20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:12,525 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1b0deca0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:12,533 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:12,536 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1b0dede0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:13,593 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:15,608 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c724040> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:15,610 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1fa4efc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:15,616 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:15,620 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1fa4f920> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:15,954 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:18,827 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe3e3ef240> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:18,828 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe886b5f80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:18,834 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:18,838 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe886b4900> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:19,189 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:21,980 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1bd12700> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:21,981 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c4e7ce0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:21,990 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:21,994 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c4e5b20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:22,659 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_account_expense_policy ... 2026-09-14 11:37:25,619 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_change_product_expense_policy_analytic_distribution ... 2026-09-14 11:37:25,844 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_compute_analytic_distribution_expense ... 2026-09-14 11:37:26,088 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:28,186 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe8889f060> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:28,187 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1f9fde40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:28,193 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:28,198 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1f9fe160> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:29,469 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:31,543 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe410e82c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:31,544 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe41453880> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:31,551 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:31,555 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe41453a60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:31,877 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:34,673 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe40df3ce0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:34,674 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c582980> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:34,680 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:34,684 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c581a80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:35,047 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:37,208 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c6c25c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:37,210 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c5a07c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:37,220 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:37,228 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c5a3560> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:38,382 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:40,471 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1ba859e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:40,472 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1de598a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:40,486 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:40,491 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1de5a3e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:40,829 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:43,981 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1cf6ec00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:43,982 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe3e138ae0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:43,992 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:43,996 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe3e13aac0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:44,341 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:47,560 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe3e251080> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:47,561 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1d13ccc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:47,586 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:47,591 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1d13ca40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:47,996 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:50,207 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1caee840> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:50,209 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c70f060> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:50,221 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:50,225 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c70e480> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:52,843 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:54,886 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c654680> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:54,887 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c5bd260> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:54,894 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:54,898 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c5bdda0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:37:54,931 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-14 11:38:01,343 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [489] 2026-09-14 11:38:01,363 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19978] 2026-09-14 11:38:01,370 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:38:01,496 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2020-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [490] 2020-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #358 deleted resource.calendar.leaves records with IDs: [21] 2020-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #358 deleted account.analytic.line records with IDs: [1004, 1003] 2026-09-14 11:38:02,316 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 11:38:06,635 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-09-14 11:38:07,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2020-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1009] 2026-09-14 11:38:07,962 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2020-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1014] 2020-01-01 00:00:00,000 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1015] 2026-09-14 11:38:08,788 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 11:38:08,897 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_project_task_activities_split ... 2026-09-14 11:38:09,444 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome pid: 62651 2026-09-14 11:38:09,444 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless temporary user profile dir: /tmp/tmpysn8ya0r_chrome_odoo 2026-09-14 11:38:09,444 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:39703/json/version 2026-09-14 11:38:09,446 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39703/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:38:09,473 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:38:09,473 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:39703/json 2026-09-14 11:38:09,474 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:39703/json with timeout 3 increased to 10s during tests 2026-09-14 11:38:09,479 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Websocket url found: ws://127.0.0.1:39703/devtools/page/25958AEA2AD5C1F07DB54C68E798597F 2026-09-14 11:38:09,491 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Enable chrome headless console log notification 2026-09-14 11:38:09,514 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless enable page notifications 2026-09-14 11:38:09,633 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:admin from n/a 2026-09-14 11:38:09,639 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Setting session cookie in browser 2026-09-14 11:38:09,658 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:38:09,658 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:38:09,684 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:38:12,038 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:12] "GET /odoo HTTP/1.1" 200 - 175 0.286 2.072 2026-09-14 11:38:12,047 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigation result: {'frameId': '25958AEA2AD5C1F07DB54C68E798597F', 'loaderId': 'B703E0A125451E294A16EF88B3CA65D6', 'isDownload': False} 2026-09-14 11:38:12,047 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Evaluate ready code "odoo.isTourReady('project_task_activities_split')" 2026-09-14 11:38:12,106 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:12] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.013 0.020 2026-09-14 11:38:13,195 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:13] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 0.659 0.454 2026-09-14 11:38:13,211 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:13] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 1.127 2026-09-14 11:38:13,222 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:13] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 1.130 2026-09-14 11:38:13,238 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:13] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.009 0.861 2026-09-14 11:38:13,252 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:38:13,280 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:13] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-14 11:38:13,782 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:13] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-14 11:38:13,792 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:13] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-09-14 11:38:13,793 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:13] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-09-14 11:38:13,808 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.014 2026-09-14 11:38:13,835 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: Owl is running in 'dev' mode. 2026-09-14 11:38:13,849 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 11:38:13,908 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:13] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.040 0.050 2026-09-14 11:38:13,911 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.077 2026-09-14 11:38:13,937 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.063 2026-09-14 11:38:13,943 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Evaluate test code "odoo.startTour('project_task_activities_split', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:38:13,955 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [1/7] Tour project_task_activities_split → Step Open Activity Systray (trigger: .o-mail-ActivityMenu-counter) 2026-09-14 11:38:14,055 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 38 0.043 0.136 2026-09-14 11:38:14,179 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:38:14,201 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:38:14,447 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "POST /mail/data HTTP/1.1" 200 - 138 0.206 0.292 2026-09-14 11:38:14,469 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.361 2026-09-14 11:38:14,470 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.520 2026-09-14 11:38:14,522 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "GET /web/image/res.partner/3/avatar_128?unique=1789385888000 HTTP/1.1" 200 - 9 0.035 0.388 2026-09-14 11:38:14,577 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.029 0.450 2026-09-14 11:38:14,603 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.639 2026-09-14 11:38:14,605 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.034 2026-09-14 11:38:14,606 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [2/7] Tour project_task_activities_split → Step Open Task Activities (trigger: .o-mail-ActivityGroup:contains("Task")) 2026-09-14 11:38:14,636 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "GET /viin_brand/static/img/apps/event.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 11:38:14,669 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "GET /viin_brand/static/img/apps/project_todo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:38:14,691 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "GET /viin_brand/static/img/apps/crm.png HTTP/1.1" 200 - 0 0.000 0.042 2026-09-14 11:38:14,712 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "GET /viin_brand/static/img/apps/project.png HTTP/1.1" 200 - 0 0.000 0.061 2026-09-14 11:38:14,724 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "GET /viin_brand/static/img/apps/account.png HTTP/1.1" 200 - 0 0.000 0.084 2026-09-14 11:38:14,726 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "GET /viin_brand/static/img/apps/hr_recruitment.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 11:38:14,728 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.076 0.058 2026-09-14 11:38:14,768 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "GET /viin_brand/static/img/apps/sale.png HTTP/1.1" 200 - 0 0.000 0.036 2026-09-14 11:38:14,795 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [3/7] Tour project_task_activities_split → Step Task "New Task!" is listed in the activity view (trigger: .o_activity_record .d-block:contains("New Task!")) 2026-09-14 11:38:14,797 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "GET /viin_brand/static/img/apps/purchase.png HTTP/1.1" 200 - 0 0.000 0.066 2026-09-14 11:38:14,807 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 11:38:14,812 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:38:14,817 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "GET /viin_brand/static/img/apps/hr_holidays.png HTTP/1.1" 200 - 0 0.000 0.097 2026-09-14 11:38:14,821 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "GET /viin_rental/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.076 2026-09-14 11:38:14,849 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:38:15,107 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:15] "POST /mail/data HTTP/1.1" 200 - 117 0.149 0.210 2026-09-14 11:38:15,468 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:15] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 98 0.131 0.507 2026-09-14 11:38:15,469 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.269 2026-09-14 11:38:15,512 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:15] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.003 0.024 2026-09-14 11:38:15,771 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/eabe829/web.assets_backend_lazy.min.css (id:11190) 2026-09-14 11:38:15,790 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:15] "GET /web/assets/eabe829/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.024 0.233 2026-09-14 11:38:15,886 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/20b3c9c/web.assets_backend_lazy.min.js (id:11191) 2026-09-14 11:38:15,890 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:15] "GET /web/assets/20b3c9c/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.006 0.350 2026-09-14 11:38:15,969 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:15] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 12 0.025 0.014 2026-09-14 11:38:16,041 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:16] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.025 0.081 2026-09-14 11:38:16,140 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [4/7] Tour project_task_activities_split → Step Task "New Sub-Task!" is listed in the activity view (trigger: .o_activity_record .d-block:contains("New Sub-Task!")) 2026-09-14 11:38:16,165 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:16] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.008 0.019 2026-09-14 11:38:16,200 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [5/7] Tour project_task_activities_split → Step Open Activity Systray (trigger: .o-mail-ActivityMenu-counter) 2026-09-14 11:38:16,275 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [6/7] Tour project_task_activities_split → Step Open To-Do Activities (trigger: .o-mail-ActivityGroup:contains("To-Do")) 2026-09-14 11:38:16,339 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [7/7] Tour project_task_activities_split → Step Record "New To-Do!" is listed in the activity view (trigger: .o_activity_record .d-block:contains("New To-Do!")) 2026-09-14 11:38:16,449 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:16] "POST /mail/data HTTP/1.1" 200 - 49 0.072 0.087 2026-09-14 11:38:16,456 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:16] "POST /web/dataset/call_kw/project.task/get_todo_views_id HTTP/1.1" 200 - 4 0.003 0.109 2026-09-14 11:38:16,540 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:16] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 12 0.014 0.058 2026-09-14 11:38:16,579 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:16] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 10 0.010 0.016 2026-09-14 11:38:16,640 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:16] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 18 0.016 0.067 2026-09-14 11:38:16,666 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: tour succeeded 2026-09-14 11:38:16,666 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: ╔══════════════════════════════════════════════╗ ║ TOUR project_task_activities_split SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-14 11:38:16,786 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: heap 28185380 (allocated 29454336) 2026-09-14 11:38:16,816 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing chrome headless with pid 62651 2026-09-14 11:38:16,819 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing websocket connection 2026-09-14 11:38:16,819 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Terminating chrome headless with pid 62651 2026-09-14 11:38:16,875 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Removing chrome user profile "/tmp/tmpysn8ya0r_chrome_odoo" 2026-09-14 11:38:16,920 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_todo_main_ui_functions ... 2026-09-14 11:38:17,210 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome pid: 62801 2026-09-14 11:38:17,211 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless temporary user profile dir: /tmp/tmp_7o993hq_chrome_odoo 2026-09-14 11:38:17,211 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:36363/json/version 2026-09-14 11:38:17,213 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36363/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:38:17,216 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:38:17,217 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:36363/json 2026-09-14 11:38:17,217 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:36363/json with timeout 3 increased to 10s during tests 2026-09-14 11:38:17,219 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Websocket url found: ws://127.0.0.1:36363/devtools/page/BFC1715DBB4FB6C8AA15C9FEC296ADB4 2026-09-14 11:38:17,222 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Enable chrome headless console log notification 2026-09-14 11:38:17,227 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless enable page notifications 2026-09-14 11:38:17,350 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:admin from n/a 2026-09-14 11:38:17,361 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Setting session cookie in browser 2026-09-14 11:38:17,371 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:38:17,371 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:38:17,394 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:38:18,693 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:18] "GET /odoo HTTP/1.1" 200 - 181 0.153 1.152 2026-09-14 11:38:18,697 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigation result: {'frameId': 'BFC1715DBB4FB6C8AA15C9FEC296ADB4', 'loaderId': '146044E67CBFDFAC33066D61B9A3A945', 'isDownload': False} 2026-09-14 11:38:18,697 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Evaluate ready code "odoo.isTourReady('project_todo_main_functions')" 2026-09-14 11:38:18,730 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:18] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-14 11:38:19,592 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:19] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 0.456 0.415 2026-09-14 11:38:19,600 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:19] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.879 2026-09-14 11:38:19,604 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:19] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.878 2026-09-14 11:38:19,610 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:19] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.584 2026-09-14 11:38:19,640 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:19] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 11:38:19,673 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:38:20,192 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-14 11:38:20,196 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 11:38:20,200 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 11:38:20,223 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: Owl is running in 'dev' mode. 2026-09-14 11:38:20,225 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.016 2026-09-14 11:38:20,264 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 11:38:20,309 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:20] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.031 0.049 2026-09-14 11:38:20,312 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-09-14 11:38:20,350 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.054 2026-09-14 11:38:20,394 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Evaluate test code "odoo.startTour('project_todo_main_functions', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:38:20,421 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [1/43] Tour project_todo_main_functions → Step .o_navbar_apps_menu button:enabled 2026-09-14 11:38:20,461 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.031 0.140 2026-09-14 11:38:20,499 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.145 2026-09-14 11:38:20,506 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.117 2026-09-14 11:38:20,531 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:20] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.035 2026-09-14 11:38:20,551 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:38:20,553 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:38:20,570 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:20] "GET /web/image/res.partner/3/avatar_128?unique=1789385888000 HTTP/1.1" 200 - 9 0.018 0.057 2026-09-14 11:38:20,579 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [2/43] Tour project_todo_main_functions → Step .o_app[data-menu-xmlid="project_todo.menu_todo_todos"] 2026-09-14 11:38:20,615 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:20] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 11:38:20,849 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [3/43] Tour project_todo_main_functions → Step Create a personal stage from the To-do kanban view (trigger: .o_project_task_kanban_view .o_column_quick_create .o_kanban_add_column) 2026-09-14 11:38:20,864 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:20] "POST /mail/data HTTP/1.1" 200 - 140 0.137 0.353 2026-09-14 11:38:20,898 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:20] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.393 2026-09-14 11:38:20,943 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:20] "POST /web/action/load HTTP/1.1" 200 - 11 0.021 0.065 2026-09-14 11:38:21,165 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:21] "POST /mail/data HTTP/1.1" 200 - 79 0.126 0.264 2026-09-14 11:38:21,167 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.199 2026-09-14 11:38:21,197 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.015 0.202 2026-09-14 11:38:21,440 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 11:38:21,704 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: Simulating signal changes during tests 2026-09-14 11:38:21,704 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:21] "POST /web/action/run HTTP/1.1" 200 - 119 0.356 0.353 2026-09-14 11:38:21,710 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:21] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:38:21,721 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 4 0.007 0.442 2026-09-14 11:38:21,761 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:21] "GET /web/image/discuss.channel/2/avatar_128?unique=3e14a280b186d73d6ea6551bbda88455c1092f53146d699709707df8aa2270616c9a96b4edc55ff2e177dc650341e6def24eb1248b2df07d938abea1750e05f9 HTTP/1.1" 200 - 10 0.025 0.304 2026-09-14 11:38:21,816 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:21] "GET /web/image/res.partner/2/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 16 0.029 0.350 2026-09-14 11:38:21,828 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:21] "GET /web/image/discuss.channel/1/avatar_128?unique=919ee83a79e506c59fa327669e0c8bd3985f394e9fef3ea01a65b396bbf3888938b5570ffd77dfcd0092d35eeb24c3ca1998d11f81b208b4bafa5e3795691184 HTTP/1.1" 200 - 3 0.003 0.392 2026-09-14 11:38:21,857 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:21] "POST /mail/inbox/messages HTTP/1.1" 200 - 9 0.016 0.430 2026-09-14 11:38:21,867 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:21] "GET /web/image/mail.guest/8/avatar_128?unique=1789376024000 HTTP/1.1" 200 - 4 0.002 0.417 2026-09-14 11:38:22,068 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:22] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 94 0.094 0.225 2026-09-14 11:38:22,107 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:22] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.005 0.011 2026-09-14 11:38:22,122 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:22] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 3 0.004 0.019 2026-09-14 11:38:22,204 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:22] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 13 0.023 0.044 2026-09-14 11:38:22,270 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:22] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.016 0.112 2026-09-14 11:38:22,330 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:22] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.018 0.164 2026-09-14 11:38:22,374 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:22] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 13 0.014 0.215 2026-09-14 11:38:22,419 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:22] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 13 0.016 0.249 2026-09-14 11:38:22,460 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:38:22,614 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [4/43] Tour project_todo_main_functions → Step .o_kanban_group 2026-09-14 11:38:22,643 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:22] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.021 0.023 2026-09-14 11:38:22,671 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [5/43] Tour project_todo_main_functions → Step Create a personal stage from the To-do kanban view (trigger: .o_project_task_kanban_view .o_column_quick_create .o_kanban_header input) 2026-09-14 11:38:22,672 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:22] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 10 0.011 0.059 2026-09-14 11:38:22,737 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [6/43] Tour project_todo_main_functions → Step Save the personal stage (trigger: .o_project_task_kanban_view .o_column_quick_create .o_kanban_add) 2026-09-14 11:38:22,802 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [7/43] Tour project_todo_main_functions → Step .o_kanban_group 2026-09-14 11:38:22,817 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:22] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 7 0.005 0.007 2026-09-14 11:38:22,856 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:22] "POST /web/dataset/resequence HTTP/1.1" 200 - 11 0.016 0.015 2026-09-14 11:38:22,865 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [8/43] Tour project_todo_main_functions → Step Create a second personal stage from the To-do kanban view (trigger: .o_project_task_kanban_view .o_column_quick_create .o_kanban_header input) 2026-09-14 11:38:22,868 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:22] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-14 11:38:22,936 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [9/43] Tour project_todo_main_functions → Step Save the personal stage (trigger: .o_project_task_kanban_view .o_column_quick_create .o_kanban_add) 2026-09-14 11:38:23,001 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [10/43] Tour project_todo_main_functions → Step .o_kanban_group:eq(1) 2026-09-14 11:38:23,011 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:23] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 2 0.002 0.005 2026-09-14 11:38:23,032 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:23] "POST /web/dataset/resequence HTTP/1.1" 200 - 3 0.004 0.008 2026-09-14 11:38:23,043 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:23] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-14 11:38:23,070 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [11/43] Tour project_todo_main_functions → Step Create a task in the first stage (trigger: .o-kanban-button-new) 2026-09-14 11:38:23,139 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [12/43] Tour project_todo_main_functions → Step .o_project_task_kanban_view 2026-09-14 11:38:23,163 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:23] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 4 0.002 0.012 2026-09-14 11:38:23,181 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:23] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 1 0.002 0.005 2026-09-14 11:38:23,204 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [13/43] Tour project_todo_main_functions → Step Create a personal task from the To-do kanban view (trigger: .o_kanban_quick_create div.o_field_char[name=name] input) 2026-09-14 11:38:23,268 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [14/43] Tour project_todo_main_functions → Step .o_project_task_kanban_view 2026-09-14 11:38:23,330 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [15/43] Tour project_todo_main_functions → Step Save the personal task (trigger: .o_kanban_quick_create .o_kanban_add) 2026-09-14 11:38:23,408 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [16/43] Tour project_todo_main_functions → Step .o_project_task_kanban_view 2026-09-14 11:38:23,458 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [17/43] Tour project_todo_main_functions → Step Drag & drop the card to change the personal task from personal stage. (trigger: .o_kanban_record) 2026-09-14 11:38:23,528 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:23] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 57 0.057 0.064 2026-09-14 11:38:23,578 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:23] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 9 0.013 0.029 2026-09-14 11:38:23,667 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:23] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.050 0.065 2026-09-14 11:38:23,705 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:23] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.009 0.060 2026-09-14 11:38:23,707 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:23] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 0 0.000 0.079 2026-09-14 11:38:23,725 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [18/43] Tour project_todo_main_functions → Step .o_project_task_kanban_view 2026-09-14 11:38:23,766 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [19/43] Tour project_todo_main_functions → Step Click on invisible caret. Should hover on card to be visible (trigger: .o_dropdown_kanban .btn.o-no-caret:not(:visible)) 2026-09-14 11:38:23,816 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:23] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 22 0.043 0.095 2026-09-14 11:38:23,847 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:23] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.003 0.018 2026-09-14 11:38:23,853 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [20/43] Tour project_todo_main_functions → Step a:contains('Set Cover Image') 2026-09-14 11:38:23,914 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [21/43] Tour project_todo_main_functions → Step Open the first todo record (trigger: .o_kanban_record:first) 2026-09-14 11:38:23,921 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:23] "POST /web/dataset/resequence HTTP/1.1" 200 - 19 0.033 0.050 2026-09-14 11:38:23,949 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:23] "POST /web/dataset/call_kw/project.task/read HTTP/1.1" 200 - 1 0.003 0.011 2026-09-14 11:38:23,982 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [22/43] Tour project_todo_main_functions → Step .o_todo_form_view 2026-09-14 11:38:24,003 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 11:38:24,017 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 11:38:24,083 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:24] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 11 0.029 0.038 2026-09-14 11:38:24,129 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:24] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.002 0.012 2026-09-14 11:38:24,199 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:24] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-09-14 11:38:24,209 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.007 2026-09-14 11:38:24,218 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [23/43] Tour project_todo_main_functions → Step Clicking on the chatter button should toggle open the chatter (trigger: .todo_toggle_chatter) 2026-09-14 11:38:24,291 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:24] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.043 0.033 2026-09-14 11:38:24,297 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [24/43] Tour project_todo_main_functions → Step A 'send message' button should be present in the chatter (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-sendMessage) 2026-09-14 11:38:24,335 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:24] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.013 0.098 2026-09-14 11:38:24,355 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:24] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.041 2026-09-14 11:38:24,376 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:24] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 2 0.004 0.053 2026-09-14 11:38:24,509 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:24] "POST /mail/thread/data HTTP/1.1" 200 - 40 0.076 0.097 2026-09-14 11:38:24,556 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:24] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.024 0.169 2026-09-14 11:38:24,579 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [25/43] Tour project_todo_main_functions → Step .o_todo_form_view 2026-09-14 11:38:24,682 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [26/43] Tour project_todo_main_functions → Step A 'log note' button should be present in the chatter (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-logNote) 2026-09-14 11:38:24,751 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [27/43] Tour project_todo_main_functions → Step .o_todo_form_view 2026-09-14 11:38:24,817 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [28/43] Tour project_todo_main_functions → Step An 'Activities' button should be present in the chatter (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-activity) 2026-09-14 11:38:24,894 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [29/43] Tour project_todo_main_functions → Step Schedule an activity (trigger: button[name=action_schedule_activities]) 2026-09-14 11:38:24,957 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:24] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 20 0.036 0.024 2026-09-14 11:38:25,005 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:25] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 7 0.006 0.026 2026-09-14 11:38:25,089 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [30/43] Tour project_todo_main_functions → Step .o_todo_form_view 2026-09-14 11:38:25,125 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:25] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 9 0.013 0.022 2026-09-14 11:38:25,145 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [31/43] Tour project_todo_main_functions → Step Assign a responsible to your task (trigger: .o_field_widget[name='user_ids'] input) 2026-09-14 11:38:25,181 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:25] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities HTTP/1.1" 200 - 15 0.014 0.027 2026-09-14 11:38:25,203 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:25] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.008 2026-09-14 11:38:25,211 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [32/43] Tour project_todo_main_functions → Step .ui-autocomplete > li > a:not(:has(i.fa)) 2026-09-14 11:38:25,299 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:25] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.048 0.056 2026-09-14 11:38:25,327 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:25] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 5 0.010 0.099 2026-09-14 11:38:25,482 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:25] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 5 0.006 0.013 2026-09-14 11:38:25,528 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [33/43] Tour project_todo_main_functions → Step Edit the name of the personal task (trigger: .o_field_widget[name="name"] textarea) 2026-09-14 11:38:25,547 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:25] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 3 0.005 0.013 2026-09-14 11:38:25,624 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:25] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 16 0.026 0.038 2026-09-14 11:38:25,636 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [34/43] Tour project_todo_main_functions → Step Mark the task as done (trigger: .o_todo_done_button) 2026-09-14 11:38:25,656 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:25] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-09-14 11:38:25,689 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [35/43] Tour project_todo_main_functions → Step .o_todo_form_view .o_form_dirty 2026-09-14 11:38:25,736 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:25] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 9 0.022 0.024 2026-09-14 11:38:25,747 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [36/43] Tour project_todo_main_functions → Step Save the record (trigger: .o_form_button_save) 2026-09-14 11:38:25,819 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [37/43] Tour project_todo_main_functions → Step Convert the Todo to a task belonging to a project:enabled (trigger: .o_breadcrumb .o_control_panel_breadcrumbs_actions button:enabled) 2026-09-14 11:38:26,094 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:26] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 88 0.136 0.136 2026-09-14 11:38:26,122 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [38/43] Tour project_todo_main_functions → Step Click on the action menu 'Convert to task' (trigger: .o_menu_item:contains("Convert to Task")) 2026-09-14 11:38:26,148 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:26] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.019 0.029 2026-09-14 11:38:26,197 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:26] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.014 0.056 2026-09-14 11:38:26,203 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [39/43] Tour project_todo_main_functions → Step Create a new project that will be set to the task (trigger: .o_todo_conversion_form_view .o_field_many2one[name=project_id] input) 2026-09-14 11:38:26,252 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:26] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.027 0.075 2026-09-14 11:38:26,293 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:26] "POST /web/action/load HTTP/1.1" 200 - 11 0.022 0.054 2026-09-14 11:38:26,348 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:26] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 4 0.012 0.019 2026-09-14 11:38:26,409 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:26] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 7 0.017 0.023 2026-09-14 11:38:26,459 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [40/43] Tour project_todo_main_functions → Step Create the new project (trigger: .o_todo_conversion_form_view .o_field_many2one[name=project_id] li.o_m2o_dropdown_option_create a) 2026-09-14 11:38:26,488 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:26] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.020 0.028 2026-09-14 11:38:26,510 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:26] "POST /web/dataset/call_kw/project.project/name_search HTTP/1.1" 200 - 9 0.009 0.048 2026-09-14 11:38:26,725 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:26] "POST /web/dataset/call_kw/project.project/name_search HTTP/1.1" 200 - 1 0.003 0.012 2026-09-14 11:38:26,753 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [41/43] Tour project_todo_main_functions → Step Convert the todo to a task (trigger: button[name="action_convert_to_task"]) 2026-09-14 11:38:26,818 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [42/43] Tour project_todo_main_functions → Step Let's go back to the kanban view to have an overview of your next tasks. (trigger: .breadcrumb-item:nth-child(1)) 2026-09-14 11:38:26,889 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:26] "POST /web/dataset/call_kw/project.project/name_create HTTP/1.1" 200 - 60 0.060 0.075 2026-09-14 11:38:26,938 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:26] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 13 0.013 0.029 2026-09-14 11:38:27,070 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:27] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 48 0.055 0.066 2026-09-14 11:38:27,117 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:27] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.014 0.025 2026-09-14 11:38:27,168 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:27] "POST /web/dataset/call_button/project.task/action_convert_to_task HTTP/1.1" 200 - 11 0.022 0.054 2026-09-14 11:38:27,204 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [43/43] Tour project_todo_main_functions → Step .o_kanban_view 2026-09-14 11:38:27,302 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:27] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 21 0.015 0.108 2026-09-14 11:38:27,316 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:27] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 3 0.002 0.093 2026-09-14 11:38:27,344 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:27] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.011 0.121 2026-09-14 11:38:27,408 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:27] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.016 0.056 2026-09-14 11:38:27,474 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:27] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.024 0.090 2026-09-14 11:38:27,539 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:27] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 13 0.031 0.165 2026-09-14 11:38:27,599 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:38:27] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 13 0.029 0.210 2026-09-14 11:38:27,721 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: tour succeeded 2026-09-14 11:38:27,722 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_todo_main_functions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-14 11:38:27,956 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: heap 40898900 (allocated 43388928) 2026-09-14 11:38:27,961 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing chrome headless with pid 62801 2026-09-14 11:38:27,963 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing websocket connection 2026-09-14 11:38:27,964 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Terminating chrome headless with pid 62801 2026-09-14 11:38:28,045 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Removing chrome user profile "/tmp/tmp_7o993hq_chrome_odoo" 2026-09-14 11:38:28,096 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:38:39,733 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_product_purchase_user ... 2026-09-14 11:38:40,175 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-09-14 11:38:42,878 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-09-14 11:38:43,606 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-09-14 11:38:46,525 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-14 11:38:58,335 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:01,531 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe413c58a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:01,532 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe41570d60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:01,540 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:01,544 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe41572b60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:01,923 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:04,848 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe41500ae0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:04,849 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1cb74180> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:04,860 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:04,865 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1cb774c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:05,224 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:07,268 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1b2ee160> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:07,269 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1b08ef20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:07,281 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:07,285 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1b08e340> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:08,433 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:10,766 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe886b0220> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:10,767 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe8ae28680> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:10,774 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:10,779 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe8ae28360> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:11,116 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:14,064 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe40a099e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:14,065 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c7e59e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:14,071 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:14,074 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c7e7ec0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:14,431 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:16,486 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe3e14bc40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:16,488 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1b207a60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:16,495 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:16,499 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1b204b80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:17,552 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:19,521 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1e2afc40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:19,522 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe3f374ae0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:19,528 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:19,531 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe3f376840> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:19,849 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:22,628 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1f4c2480> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:22,629 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1bb500e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:22,636 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:22,640 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1bb50220> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:23,293 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-09-14 11:39:25,266 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_no_date ... 2026-09-14 11:39:25,466 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-09-14 11:39:27,634 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-09-14 11:39:30,281 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-09-14 11:39:31,375 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-09-14 11:39:32,383 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-09-14 11:39:32,673 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-09-14 11:39:33,652 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:36,389 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1bd3f380> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:36,390 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe40a0fec0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:36,399 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:36,403 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe40a0e520> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:39:36,437 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:39:56,055 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-09-14 11:39:56,914 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_base_line_product_uom ... 2026-09-14 11:39:57,134 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_bill_in_purchase_matching_individual ... 2026-09-14 11:40:00,372 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_compute_packaging_00 ... 2026-09-14 11:40:03,275 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_compute_packaging_01 ... 2026-09-14 11:40:03,503 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_currency_computed_from_partner ... 2026-09-14 11:40:03,799 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-09-14 11:40:06,121 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-09-14 11:40:07,946 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_description_price__date_depending_on_vendor ... 2026-09-14 11:40:09,153 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-09-14 11:40:09,506 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-09-14 11:40:11,643 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_merge_purchase_order ... 2026-09-14 11:40:13,978 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-09-14 11:40:14,670 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_description_change_on_partner_change ... 2026-09-14 11:40:15,053 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-09-14 11:40:16,632 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_product_price_on_purchase_order_view_catalog ... 2026-09-14 11:40:16,927 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-09-14 11:40:19,029 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-09-14 11:40:20,831 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-09-14 11:40:33,369 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_without_uom ... 2026-09-14 11:40:33,677 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-09-14 11:40:35,397 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <678075272522995.1789386035.302629232406616-openerp-72-purchase.order@8bed2cafcd22>: ['"partner_a" <@False>'] 2026-09-14 11:40:35,436 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-09-14 11:40:35,554 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-09-14 11:40:36,215 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-09-14 11:40:38,516 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <802939998577169.1789386038.424751043319702-openerp-77-purchase.order@8bed2cafcd22>: ['"partner_a" <@False>'] 2026-09-14 11:40:38,541 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #365 deleted mail.mail records with IDs: [493] 2026-09-14 11:40:38,609 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-09-14 11:40:40,576 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-09-14 11:40:41,512 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-09-14 11:40:43,209 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-09-14 11:40:47,203 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-09-14 11:40:48,574 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 11:40:49,218 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [494] 2026-09-14 11:40:49,250 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20261] 2026-09-14 11:40:49,260 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:41:00,779 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #369 deleted mail.mail records with IDs: [495] 2026-09-14 11:41:00,789 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #369 deleted mail.message records with IDs: [20472] 2026-09-14 11:41:00,805 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:41:01,269 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #369 deleted mail.mail records with IDs: [496] 2026-09-14 11:41:01,278 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #369 deleted mail.message records with IDs: [20474] 2026-09-14 11:41:01,292 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:41:01,501 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-09-14 11:41:06,208 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-14 11:41:17,623 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_basic ... 2026-09-14 11:41:22,600 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #373 deleted account.move.line.ctp records with IDs: [1411, 1412, 1413, 1414] 2026-09-14 11:41:22,739 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #373 deleted account.move.line records with IDs: [2501, 2502, 2503, 2504, 2505] 2026-09-14 11:41:22,809 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #373 deleted mail.message records with IDs: [20496] 2026-09-14 11:41:22,914 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #373 deleted account.move records with IDs: [1015] 2026-09-14 11:41:23,253 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_exchange_rate ... 2026-09-14 11:41:26,834 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_in_accrued_expense_entry ... 2026-09-14 11:41:31,164 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_product_supplierinfo_downpayment ... 2026-09-14 11:41:34,545 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:41:45,071 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_compute_po_count_with_different_plan ... 2026-09-14 11:41:45,219 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:47,217 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1ec71e40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:47,218 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe3e3efba0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:47,228 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:47,232 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe3e3ec360> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:47,555 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:50,398 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe40ddcea0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:50,399 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c366e80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:50,409 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:50,412 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c364fe0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:50,766 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:52,779 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1dd39580> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:52,780 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe3dfe3880> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:52,802 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:52,806 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe3dfe00e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:53,888 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:55,734 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1f0beac0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:55,735 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe41acdb20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:55,742 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:55,746 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe41acc900> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:56,050 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:58,671 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1f283740> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:58,673 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe411b1620> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:58,679 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:58,684 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe411b0900> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:41:59,073 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:02,044 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1cb54360> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:02,045 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c21d620> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:02,051 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:02,056 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c21f2e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:02,405 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:04,387 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1d3344a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:04,389 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1d2b04a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:04,394 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:04,397 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1d2b14e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:04,814 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:07,501 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1e3d4680> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:07,502 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1b6a6700> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:07,507 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:07,510 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1b6a53a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:07,902 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:10,783 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1d7b8400> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:10,784 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1cf78900> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:10,793 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:10,797 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1cf784a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:11,162 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:13,132 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe406adb20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:13,133 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c4c1e40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:13,140 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:13,145 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c4c04a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:14,210 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:16,281 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1b7eb100> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:16,282 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c0af9c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:16,288 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:16,292 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c0afd80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:16,605 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:19,495 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1cea7ce0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:19,497 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe4079e980> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:19,503 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:19,506 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe4079c4a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:19,792 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:22,650 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe40a22340> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:22,652 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1d116c00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:22,659 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:22,663 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1d116340> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:23,026 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:25,001 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c580360> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:25,002 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe3e1e00e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:25,015 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:25,019 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe3e1e2fc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:26,040 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:27,974 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1be07a60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:27,976 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1d281a80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:27,983 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:27,987 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1d282a20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:28,349 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:31,130 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe40dde480> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:31,131 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c5c8720> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:31,138 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:31,142 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c5ca2a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 814, in test_compute_po_count_with_different_plan analytic_plan_1, analytic_plan_2 = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:34,842 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_has_product_name ... 2026-09-14 11:42:36,633 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_keep_distribution_on_analytic_account_change ... 2026-09-14 11:42:36,690 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:39,588 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe3e383240> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:39,589 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1cabf560> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:39,596 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:39,601 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1cabd620> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:39,975 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:42,647 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe3e0d8360> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:42,648 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c708fe0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:42,654 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:42,659 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c708180> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:42,988 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:45,017 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1f4c25c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:45,018 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1fa772e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:45,024 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:45,028 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1fa77a60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:45,411 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:48,047 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1bf78b80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:48,048 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe4292a7a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:48,056 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:48,060 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe4292bf60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:48,439 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:51,205 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1cd5d300> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:51,206 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe41100900> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:51,215 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:51,219 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe41103e20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:51,586 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:53,663 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1dd10d60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:53,664 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c2251c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:53,670 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:53,674 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c224e00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:54,721 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:56,685 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe40df3240> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:56,685 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1b210040> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:56,692 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:56,696 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1b210400> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:57,014 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:59,645 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe4179ea20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:59,646 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1e70eca0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:59,653 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:42:59,658 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1e70c5e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 778, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:00,023 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:02,943 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe40a0d760> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:02,944 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1f747600> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:02,951 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:02,956 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1f746700> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:03,332 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:05,293 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1f413a60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:05,294 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe4025d440> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:05,301 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:05,305 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe4025cea0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:06,407 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:08,433 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c6b4680> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:08,434 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c6f1620> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:08,440 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:08,443 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c6f2700> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:08,817 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:11,588 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe41450b80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:11,589 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe42821f80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:11,596 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:11,601 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe42820c20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:11,978 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:13,966 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1b6b79c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:13,967 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c7e5e40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:13,974 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:13,978 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c7e7880> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:14,961 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:16,884 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1f751580> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:16,886 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe88609300> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:16,892 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:16,897 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe886098a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:17,189 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:20,129 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1f12c9a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:20,130 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c9d1300> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:20,138 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:20,142 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c9d3ec0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:20,446 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:23,124 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1b2077e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:23,125 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1bd86480> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:23,133 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:23,138 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1d6239c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 791, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:27,662 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-09-14 11:43:30,037 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #375 deleted stock.move records with IDs: [1239] 2026-09-14 11:43:31,342 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-09-14 11:43:33,720 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-09-14 11:43:33,957 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:36,640 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1bb5a700> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:36,641 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe410ea8e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:36,650 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:36,654 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe410e8540> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:37,007 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:39,208 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c48b4c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:39,208 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1eb54ae0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:39,216 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:39,220 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1eb567a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:40,321 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:42,431 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe3e251300> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:42,434 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe420c44a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:42,440 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:42,444 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe420c6de0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:42,838 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:45,569 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe887598a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:45,570 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe3e539080> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:45,576 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:45,579 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe3e538e00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:45,945 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:48,605 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1b292480> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:48,607 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1f15c0e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:48,614 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:48,618 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1f15d080> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:48,950 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:50,794 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe412a2ca0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:50,795 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1e5e3600> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:50,801 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:50,804 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1e5e0720> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:51,839 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:53,810 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1dcd9a80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:53,811 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1f567ce0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:53,817 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:53,820 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1f567380> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:54,129 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:57,149 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1cf7af20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:57,150 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c3cde40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:57,156 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:57,159 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c3cfd80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:43:59,424 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-09-14 11:43:59,644 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:02,578 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe40f8ff60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:02,581 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c5f2fc0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:02,588 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:02,592 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c5f31a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:02,924 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:04,766 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1bb52840> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:04,767 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe4063d300> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:04,774 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:04,779 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe4063dda0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:05,917 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:07,849 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1f2818a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:07,850 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1cb07880> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:07,856 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:07,860 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1cb04360> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:08,198 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:10,984 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe41102660> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:10,985 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1bf534c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:10,992 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:10,996 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1bf536a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:11,376 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:13,236 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c9d8ae0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:13,237 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe4093bce0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:13,248 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:13,251 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe4093a700> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:14,317 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:16,391 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe3e2525c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:16,392 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1d2f3ec0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:16,397 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:16,401 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1d2f32e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:16,702 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:19,629 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe3e0d8360> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:19,630 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c6c0860> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:19,648 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:19,652 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c6c16c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:19,985 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:22,726 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe4059fc40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:22,728 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe402c11c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:22,735 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:22,739 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe402c0220> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:23,086 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:25,294 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c725ee0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:25,295 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1e9d7ce0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:25,302 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:25,308 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1e9d7e20> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:25,651 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:28,468 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c9951c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:28,469 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1db0dd00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:28,477 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:28,481 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1db0d760> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:28,815 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:31,621 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c44f380> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:31,622 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1bb505e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:31,634 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:31,638 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1bb52c00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:32,027 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:34,042 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c33d080> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:34,043 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe3dfe22a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:34,050 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:34,055 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe3dfe3560> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:35,166 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:37,183 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c4c04a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:37,184 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1b6ae3e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:37,191 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:37,195 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1b6aed40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:37,530 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:40,360 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1c9a8540> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:40,361 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe41478fe0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:40,368 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:40,373 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe41478d60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:40,678 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:43,594 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe8853b880> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:43,596 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe3e54b740> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:43,602 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:43,606 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe3e54b4c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:43,940 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:46,111 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1ed58720> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:46,112 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1bc69800> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:46,125 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:46,132 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1bc6b600> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:49,583 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-09-14 11:44:53,814 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-09-14 11:44:56,301 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-09-14 11:44:57,574 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-09-14 11:44:57,721 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:59,649 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1b1c5120> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:59,651 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1c720b80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:59,658 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:44:59,662 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1c720400> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:00,011 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:03,067 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1f076340> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:03,068 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe8ae279c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:03,076 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:03,081 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe8ae27b00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:03,429 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:06,237 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1d2522a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:06,238 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe40f8fce0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:06,245 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:06,249 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe40f8c2c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:06,651 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:08,705 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1f71fa60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:08,706 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1ec3d3a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:08,712 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:08,717 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1ec3fc40> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:09,753 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:11,853 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1bb440e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:11,854 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe3f1c98a0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:11,861 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:11,866 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe3f1ca0c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:12,225 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:15,012 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1b73f560> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:15,013 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe41267880> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:15,020 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:15,024 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe41264540> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:15,336 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:17,975 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1df90e00> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:17,976 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1d7bb600> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:17,984 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:17,987 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1d7bba60> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:18,295 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:20,249 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe1b21c5e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:20,250 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe40f8c0e0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:20,256 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:20,259 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe40f8f380> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-ffcd4ae-224833/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-ffcd4ae-224833/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ffcd4ae-224833/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ffcd4ae-224833/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ffcd4ae-224833/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ffcd4ae-224833/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ffcd4ae-224833/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:24,592 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-09-14 11:45:25,932 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-09-14 11:45:27,947 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-09-14 11:45:29,119 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-09-14 11:45:30,422 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-09-14 11:45:33,864 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:35,836 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7efe401d2e80> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:35,837 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7efe1b0dd6c0> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:35,849 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:35,853 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7efe1b0dd760> Stack (most recent call last): File "/data/build/rb-ffcd4ae-224833/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ffcd4ae-224833/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ffcd4ae-224833/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ffcd4ae-224833/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ffcd4ae-224833/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ffcd4ae-224833/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ffcd4ae-224833/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ffcd4ae-224833/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ffcd4ae-224833/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ffcd4ae-224833/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ffcd4ae-224833/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-14 11:45:35,886 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:45:48,433 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_add_bill_to_po ... 2026-09-14 11:45:55,015 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_bill_description_only_line_purchase_matching ... 2026-09-14 11:45:56,172 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line.ctp records with IDs: [1453] 2026-09-14 11:45:56,304 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line records with IDs: [2592] 2026-09-14 11:45:56,453 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line records with IDs: [2593] 2026-09-14 11:45:56,832 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-09-14 11:46:00,440 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-09-14 11:46:04,769 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line.ctp records with IDs: [1456, 1457, 1458] 2026-09-14 11:46:04,877 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line records with IDs: [2600, 2601] 2026-09-14 11:46:05,645 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders_trailing_comma ... 2026-09-14 11:46:09,106 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching ... 2026-09-14 11:46:29,735 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_create_bill ... 2026-09-14 11:46:32,236 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_multi_po ... 2026-09-14 11:46:38,109 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line.ctp records with IDs: [1487, 1488, 1489] 2026-09-14 11:46:38,282 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line records with IDs: [2645] 2026-09-14 11:46:38,922 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_multi_bill ... 2026-09-14 11:46:43,959 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_no_pol ... 2026-09-14 11:46:43,998 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-09-14 11:46:47,330 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-09-14 11:46:50,755 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-09-14 11:46:53,824 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-09-14 11:46:58,116 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_payment_reference_autocomplete_invoice ... 2026-09-14 11:47:03,439 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-09-14 11:47:07,117 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line.ctp records with IDs: [1508, 1509] 2026-09-14 11:47:07,232 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line records with IDs: [2672] 2026-09-14 11:47:07,954 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_matching_credit_note ... 2026-09-14 11:47:12,814 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line records with IDs: [2681] 2026-09-14 11:47:12,938 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line records with IDs: [2682] 2026-09-14 11:47:13,334 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-09-14 11:47:17,920 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line.ctp records with IDs: [1515, 1516, 1517, 1518, 1519] 2026-09-14 11:47:18,040 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line records with IDs: [2691] 2026-09-14 11:47:18,170 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line.ctp records with IDs: [1520, 1521, 1522, 1523] 2026-09-14 11:47:18,285 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line records with IDs: [2686] 2026-09-14 11:47:18,549 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-09-14 11:47:22,077 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line.ctp records with IDs: [1524, 1525, 1526] 2026-09-14 11:47:22,185 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line records with IDs: [2694, 2695] 2026-09-14 11:47:22,689 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-09-14 11:47:26,596 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line.ctp records with IDs: [1530, 1531, 1532, 1533] 2026-09-14 11:47:26,738 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line records with IDs: [2706] 2026-09-14 11:47:26,858 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line.ctp records with IDs: [1534, 1535, 1536] 2026-09-14 11:47:26,953 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line records with IDs: [2701] 2026-09-14 11:47:27,186 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-09-14 11:47:30,824 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line.ctp records with IDs: [1537, 1538, 1539, 1540] 2026-09-14 11:47:30,957 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line records with IDs: [2708] 2026-09-14 11:47:31,217 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po_within_precision ... 2026-09-14 11:47:35,161 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line.ctp records with IDs: [1541, 1542, 1543, 1544] 2026-09-14 11:47:35,302 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line records with IDs: [2715] 2026-09-14 11:47:35,521 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-09-14 11:47:39,500 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line.ctp records with IDs: [1545, 1546, 1547, 1548] 2026-09-14 11:47:39,594 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line records with IDs: [2726] 2026-09-14 11:47:39,675 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line.ctp records with IDs: [1549, 1550, 1551] 2026-09-14 11:47:39,764 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line records with IDs: [2722] 2026-09-14 11:47:39,963 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-09-14 11:47:42,973 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-09-14 11:47:46,933 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-09-14 11:47:49,782 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line.ctp records with IDs: [1558, 1559] 2026-09-14 11:47:49,879 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line records with IDs: [2738] 2026-09-14 11:47:50,334 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-09-14 11:47:54,388 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line.ctp records with IDs: [1562, 1563] 2026-09-14 11:47:54,471 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #377 deleted account.move.line records with IDs: [2743] 2026-09-14 11:47:55,061 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-14 11:48:06,043 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-09-14 11:48:08,867 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-09-14 11:48:10,450 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-09-14 11:48:10,719 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-09-14 11:48:11,569 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-09-14 11:48:12,338 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:48:22,555 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-09-14 11:48:22,605 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:accountman from n/a 2026-09-14 11:48:22,968 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:48:23,292 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:23] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 46 0.044 0.282 2026-09-14 11:48:23,640 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:23] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 73 0.094 0.250 2026-09-14 11:48:23,758 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:48:23] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 42 0.047 0.067 2026-09-14 11:48:23,759 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_price: waiting for threads: [] 2026-09-14 11:48:23,819 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:48:35,345 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_po_matching_no_partner_override ... 2026-09-14 11:48:36,662 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #384 deleted account.move.line.ctp records with IDs: [1566, 1567] 2026-09-14 11:48:36,822 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #384 deleted account.move.line records with IDs: [2751] 2026-09-14 11:48:37,300 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #384 deleted account.move.line.ctp records with IDs: [1568] 2026-09-14 11:48:37,401 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #384 deleted account.move.line records with IDs: [2752] 2026-09-14 11:48:37,731 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #384 deleted account.move.line records with IDs: [2753, 2754, 2755] 2026-09-14 11:48:37,796 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #384 deleted mail.message records with IDs: [20633, 20632, 20631] 2026-09-14 11:48:37,947 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #384 deleted ir.attachment records with IDs: [11874] 2026-09-14 11:48:37,947 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #384 deleted account.move records with IDs: [1075] 2026-09-14 11:48:38,940 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #384 deleted account.move.line.ctp records with IDs: [1569, 1570] 2026-09-14 11:48:39,094 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #384 deleted account.move.line records with IDs: [2756] 2026-09-14 11:48:39,520 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #384 deleted account.move.line.ctp records with IDs: [1571] 2026-09-14 11:48:39,601 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #384 deleted account.move.line records with IDs: [2757] 2026-09-14 11:48:40,813 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #384 deleted account.move.line.ctp records with IDs: [1572, 1573] 2026-09-14 11:48:40,906 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #384 deleted account.move.line records with IDs: [2761] 2026-09-14 11:48:41,329 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #384 deleted account.move.line.ctp records with IDs: [1574] 2026-09-14 11:48:41,414 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #384 deleted account.move.line records with IDs: [2762] 2026-09-14 11:48:41,621 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-14 11:48:51,861 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_edi_ubl_bis3.tests.test_purchase_order_edi_gen: Starting TestPurchaseOrderEDIGen.test_purchase_order_download_edi ... 2026-09-14 11:48:52,758 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:49:04,124 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share ... 2026-09-14 11:49:05,172 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #388 deleted stock.move records with IDs: [1324] 2026-09-14 11:49:07,137 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_2 ... 2026-09-14 11:49:07,820 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #388 deleted stock.move records with IDs: [1336] 2026-09-14 11:49:08,608 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder ... 2026-09-14 11:49:09,361 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #388 deleted stock.move records with IDs: [1339] 2026-09-14 11:49:11,527 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder_2 ... 2026-09-14 11:49:12,199 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #388 deleted stock.move records with IDs: [1346] 2026-09-14 11:49:12,484 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #388 deleted stock.move records with IDs: [1348] 2026-09-14 11:49:14,300 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-09-14 11:49:16,085 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #388 deleted stock.move records with IDs: [1352] 2026-09-14 11:49:17,535 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #388 deleted stock.move records with IDs: [1355] 2026-09-14 11:49:20,526 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-09-14 11:49:21,977 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-09-14 11:49:23,531 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #388 deleted stock.move records with IDs: [1363] 2026-09-14 11:49:25,505 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_bom_cost_share_constraint_with_variants ... 2026-09-14 11:49:26,020 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #388 deleted product.product records with IDs: [3303] 2026-09-14 11:49:26,489 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_components_cost_distribution ... 2026-09-14 11:49:27,172 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #388 deleted stock.move records with IDs: [1366] 2026-09-14 11:49:28,961 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_cost_share_variant_and_optional_lines ... 2026-09-14 11:49:29,315 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #388 deleted product.product records with IDs: [3318] 2026-09-14 11:49:29,999 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #388 deleted stock.move records with IDs: [1373, 1374, 1375] 2026-09-14 11:49:31,780 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_valuation_no_pull ... 2026-09-14 11:49:36,522 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-09-14 11:49:37,171 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #388 deleted stock.move records with IDs: [1392] 2026-09-14 11:49:38,136 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-09-14 11:49:39,685 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #388 deleted stock.move records with IDs: [1394] 2026-09-14 11:49:40,445 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:50:00,397 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-09-14 11:50:00,955 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #390 deleted stock.move records with IDs: [1396] 2026-09-14 11:50:01,917 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #390 deleted stock.move records with IDs: [1400] 2026-09-14 11:50:02,384 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #390 deleted product.set records with IDs: [2] 2026-09-14 11:50:02,448 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #390 deleted stock.move records with IDs: [1401, 1402, 1399] 2026-09-14 11:50:02,907 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-09-14 11:50:04,773 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #390 deleted stock.move records with IDs: [1404] 2026-09-14 11:50:18,243 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-09-14 11:50:21,376 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-09-14 11:50:23,155 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-09-14 11:50:23,652 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-09-14 11:50:28,324 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-09-14 11:50:30,646 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_inter_company_received_qty_with_kit ... 2026-09-14 11:50:31,351 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #390 deleted stock.move records with IDs: [1449] 2026-09-14 11:50:32,246 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-09-14 11:50:33,693 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #390 deleted stock.move records with IDs: [1453] 2026-09-14 11:50:35,145 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-09-14 11:50:38,567 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #390 deleted stock.move records with IDs: [1457] 2026-09-14 11:50:39,520 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-09-14 11:50:40,988 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #390 deleted stock.move records with IDs: [1459] 2026-09-14 11:50:41,477 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-09-14 11:50:42,062 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-09-14 11:50:44,767 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mto_component_quantity_reduction_propagation ... 2026-09-14 11:50:45,320 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-09-14 11:50:46,044 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-09-14 11:50:47,220 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-09-14 11:50:47,814 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #390 deleted stock.warehouse.orderpoint records with IDs: [10] 2026-09-14 11:50:48,000 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_kit_bill_before_reception_component_cost_exactly_aligns_with_kit_product_cost ... 2026-09-14 11:50:48,754 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #390 deleted stock.move records with IDs: [1475] 2026-09-14 11:50:50,947 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-09-14 11:50:54,680 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #390 deleted stock.move records with IDs: [1478] 2026-09-14 11:50:55,260 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #390 deleted stock.move records with IDs: [1480] 2026-09-14 11:50:55,536 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #390 deleted stock.move records with IDs: [1481] 2026-09-14 11:50:56,692 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #390 deleted stock.move.line records with IDs: [1398] 2026-09-14 11:50:57,391 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-09-14 11:50:57,597 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_by_lot_component_in_kit ... 2026-09-14 11:50:58,270 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #390 deleted stock.move records with IDs: [1485] 2026-09-14 11:50:59,447 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-09-14 11:51:01,238 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #390 deleted stock.move records with IDs: [1489] 2026-09-14 11:51:03,812 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:51:03,829 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-09-14 11:51:04,173 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome pid: 63017 2026-09-14 11:51:04,175 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless temporary user profile dir: /tmp/tmphf9gie9b_chrome_odoo 2026-09-14 11:51:04,175 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:38395/json/version 2026-09-14 11:51:04,178 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38395/json/version with timeout 3 increased to 10s during tests 2026-09-14 11:51:04,217 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Browser version: HeadlessChrome/150.0.7871.114 2026-09-14 11:51:04,217 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:38395/json 2026-09-14 11:51:04,217 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common.requests: request http://127.0.0.1:38395/json with timeout 3 increased to 10s during tests 2026-09-14 11:51:04,221 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Websocket url found: ws://127.0.0.1:38395/devtools/page/C59F4039F46F8279493BB37A2ABB066A 2026-09-14 11:51:04,226 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Enable chrome headless console log notification 2026-09-14 11:51:04,228 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless enable page notifications 2026-09-14 11:51:04,266 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.res_users: Login successful for db:rb-ffcd4ae-224833-415459 login:admin from n/a 2026-09-14 11:51:04,272 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Setting session cookie in browser 2026-09-14 11:51:04,284 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-14 11:51:04,284 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-14 11:51:04,307 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 11:51:05,643 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:05] "GET /odoo HTTP/1.1" 200 - 180 0.197 1.152 2026-09-14 11:51:05,646 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigation result: {'frameId': 'C59F4039F46F8279493BB37A2ABB066A', 'loaderId': 'A155A2EE13AA42491286AD43FE3ED5D2', 'isDownload': False} 2026-09-14 11:51:05,646 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-09-14 11:51:05,681 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:05] "GET /web/assets/2d73148/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.016 2026-09-14 11:51:05,694 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:05] "GET /web/assets/a08bc57/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-09-14 11:51:05,740 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 11:51:06,588 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:06] "GET /web/webclient/load_menus/3d8ede1636c67394787b1c2d160a7a48c856b49ce671d2869c6e5e99958fc8c8 HTTP/1.1" 200 - 891 0.505 0.408 2026-09-14 11:51:06,594 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:06] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.889 2026-09-14 11:51:06,601 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:06] "GET /web/assets/cd1ad39/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.862 2026-09-14 11:51:06,608 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:06] "GET /web/assets/fe91c59/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.645 2026-09-14 11:51:06,717 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 11:51:06,723 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-14 11:51:06,725 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-14 11:51:06,738 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.005 2026-09-14 11:51:06,752 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: Owl is running in 'dev' mode. 2026-09-14 11:51:06,804 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 11:51:06,847 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:06] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.029 0.055 2026-09-14 11:51:06,849 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-09-14 11:51:06,894 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate test code "odoo.startTour('purchase_matrix_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-14 11:51:06,901 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [1/30] Tour purchase_matrix_tour → Step .o_navbar_apps_menu button:enabled 2026-09-14 11:51:06,958 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.035 0.109 2026-09-14 11:51:06,983 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.181 2026-09-14 11:51:07,021 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.150 2026-09-14 11:51:07,026 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.133 2026-09-14 11:51:07,055 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 11:51:07,063 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [2/30] Tour purchase_matrix_tour → Step .o_app[data-menu-xmlid="purchase.menu_purchase_root"] 2026-09-14 11:51:07,071 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 11:51:07,077 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "GET /web/image/res.partner/3/avatar_128?unique=1789377685000 HTTP/1.1" 200 - 9 0.021 0.052 2026-09-14 11:51:07,089 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:51:07,102 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.006 0.098 2026-09-14 11:51:07,124 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.121 2026-09-14 11:51:07,215 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [3/30] Tour purchase_matrix_tour → Step .o_purchase_order 2026-09-14 11:51:07,455 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "POST /mail/data HTTP/1.1" 200 - 140 0.173 0.390 2026-09-14 11:51:07,474 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.248 2026-09-14 11:51:07,619 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "POST /mail/data HTTP/1.1" 200 - 79 0.051 0.291 2026-09-14 11:51:07,626 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.055 2026-09-14 11:51:07,644 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.005 0.067 2026-09-14 11:51:07,698 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:51:07,986 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "POST /web/dataset/call_kw/purchase.order/get_views HTTP/1.1" 200 - 147 0.171 0.234 2026-09-14 11:51:07,987 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.307 2026-09-14 11:51:08,016 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 11:51:08,085 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "POST /web/dataset/call_kw/purchase.order/web_search_read HTTP/1.1" 200 - 13 0.029 0.045 2026-09-14 11:51:08,189 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard HTTP/1.1" 200 - 13 0.026 0.018 2026-09-14 11:51:08,343 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [4/30] Tour purchase_matrix_tour → Step .o_list_button_add 2026-09-14 11:51:08,387 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.028 0.026 2026-09-14 11:51:08,431 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [5/30] Tour purchase_matrix_tour → Step .o_required_modifier[name=partner_id] input 2026-09-14 11:51:08,451 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 11:51:08,535 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 21 0.035 0.045 2026-09-14 11:51:08,677 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 11:51:08,840 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [6/30] Tour purchase_matrix_tour → Step .ui-menu-item > a:contains("Agrolait") 2026-09-14 11:51:08,871 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:08] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.018 0.024 2026-09-14 11:51:09,156 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:09] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.030 0.025 2026-09-14 11:51:09,181 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:09] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.005 0.064 2026-09-14 11:51:09,196 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [7/30] Tour purchase_matrix_tour → Step a:contains('Add a product') 2026-09-14 11:51:09,260 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [8/30] Tour purchase_matrix_tour → Step div[name="product_template_id"] input 2026-09-14 11:51:09,312 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:09] "POST /web/dataset/call_kw/res.partner/name_create HTTP/1.1" 200 - 34 0.048 0.067 2026-09-14 11:51:09,395 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:09] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 21 0.028 0.035 2026-09-14 11:51:09,438 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:09] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 8 0.008 0.018 2026-09-14 11:51:09,469 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:09] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 8 0.013 0.025 2026-09-14 11:51:09,533 121 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 11:51:09,551 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [9/30] Tour purchase_matrix_tour → Step ul.ui-autocomplete a:contains("Matrix") 2026-09-14 11:51:09,581 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:09] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.013 0.018 2026-09-14 11:51:09,853 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:09] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.027 0.023 2026-09-14 11:51:09,893 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [10/30] Tour purchase_matrix_tour → Step .modal .o_matrix_input_table 2026-09-14 11:51:09,910 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:09] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 2 0.002 0.010 2026-09-14 11:51:09,961 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:09] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.006 0.012 2026-09-14 11:51:10,041 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:10] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 42 0.027 0.039 2026-09-14 11:51:10,099 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [11/30] Tour purchase_matrix_tour → Step .modal .o_matrix_input_table .o_matrix_input:eq(0) 2026-09-14 11:51:10,144 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:10] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 4 0.019 0.037 2026-09-14 11:51:10,167 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [12/30] Tour purchase_matrix_tour → Step .modal .o_matrix_input_table .o_matrix_input:eq(8) 2026-09-14 11:51:10,224 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [13/30] Tour purchase_matrix_tour → Step .modal button:contains(Confirm) 2026-09-14 11:51:10,291 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [14/30] Tour purchase_matrix_tour → Step .o_form_button_save 2026-09-14 11:51:10,361 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [15/30] Tour purchase_matrix_tour → Step .o_form_status_indicator_buttons:not(:visible) 2026-09-14 11:51:11,100 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.common: Simulating signal changes during tests 2026-09-14 11:51:11,101 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:11] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 290 0.383 0.425 2026-09-14 11:51:11,654 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:11] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 123 0.238 0.172 2026-09-14 11:51:11,837 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:11] "POST /mail/thread/data HTTP/1.1" 200 - 40 0.071 0.055 2026-09-14 11:51:11,896 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:11] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.020 0.073 2026-09-14 11:51:11,908 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [16/30] Tour purchase_matrix_tour → Step .o_field_pol_product_many2one 2026-09-14 11:51:11,928 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:11] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 8 0.019 0.199 2026-09-14 11:51:11,946 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:11] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.225 2026-09-14 11:51:11,991 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:11] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 15 0.017 0.166 2026-09-14 11:51:12,004 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [17/30] Tour purchase_matrix_tour → Step [name=product_template_id] button.fa-pencil 2026-09-14 11:51:12,019 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.011 0.083 2026-09-14 11:51:12,109 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [18/30] Tour purchase_matrix_tour → Step .o_matrix_input_table 2026-09-14 11:51:12,420 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 105 0.143 0.162 2026-09-14 11:51:12,516 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [19/30] Tour purchase_matrix_tour → Step .modal button:contains(Confirm) 2026-09-14 11:51:12,578 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [20/30] Tour purchase_matrix_tour → Step .o_field_cell.o_data_cell.o_list_number:contains("4.00") 2026-09-14 11:51:12,914 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:12] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 71 0.125 0.209 2026-09-14 11:51:12,994 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [21/30] Tour purchase_matrix_tour → Step .o_form_button_save 2026-09-14 11:51:13,063 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [22/30] Tour purchase_matrix_tour → Step .o_form_status_indicator_buttons:not(:visible) 2026-09-14 11:51:13,376 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:13] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 109 0.154 0.154 2026-09-14 11:51:13,396 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:13] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.006 2026-09-14 11:51:13,474 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:13] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.016 0.037 2026-09-14 11:51:13,503 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:13] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.006 0.017 2026-09-14 11:51:13,520 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [23/30] Tour purchase_matrix_tour → Step a:contains("Add a product") 2026-09-14 11:51:13,587 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [24/30] Tour purchase_matrix_tour → Step div[name="product_template_id"] input 2026-09-14 11:51:13,619 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:13] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 8 0.006 0.025 2026-09-14 11:51:13,751 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [25/30] Tour purchase_matrix_tour → Step ul.ui-autocomplete a:contains("Matrix") 2026-09-14 11:51:13,768 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:13] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.012 0.014 2026-09-14 11:51:14,027 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:14] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.017 0.013 2026-09-14 11:51:14,068 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [26/30] Tour purchase_matrix_tour → Step input[value="4"] 2026-09-14 11:51:14,099 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:14] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 4 0.011 0.018 2026-09-14 11:51:14,208 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:14] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.005 0.018 2026-09-14 11:51:14,473 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:14] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 88 0.123 0.125 2026-09-14 11:51:14,611 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [27/30] Tour purchase_matrix_tour → Step .modal button:contains(Confirm) 2026-09-14 11:51:14,687 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [28/30] Tour purchase_matrix_tour → Step .o_field_cell.o_data_cell.o_list_number:contains(8.20) 2026-09-14 11:51:14,718 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:14] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 57 0.073 0.123 2026-09-14 11:51:15,018 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:15] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 70 0.107 0.134 2026-09-14 11:51:15,113 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [29/30] Tour purchase_matrix_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-14 11:51:15,175 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [30/30] Tour purchase_matrix_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-14 11:51:15,441 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:15] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 90 0.115 0.147 2026-09-14 11:51:15,454 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:15] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.006 2026-09-14 11:51:15,572 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:15] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.041 0.044 2026-09-14 11:51:15,604 121 INFO rb-ffcd4ae-224833-415459 werkzeug: 127.0.0.1 - - [14/Sep/2026 11:51:15] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.012 0.047 2026-09-14 11:51:15,619 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: tour succeeded 2026-09-14 11:51:15,620 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: ╔═════════════════════════════════════╗ ║ TOUR purchase_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-14 11:51:15,904 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: heap 47295768 (allocated 51122176) 2026-09-14 11:51:15,915 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing chrome headless with pid 63017 2026-09-14 11:51:15,920 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing websocket connection 2026-09-14 11:51:15,920 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Terminating chrome headless with pid 63017 2026-09-14 11:51:16,015 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Removing chrome user profile "/tmp/tmphf9gie9b_chrome_odoo" 2026-09-14 11:51:18,329 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_translate_never_variant_attributes_on_pol ... 2026-09-14 11:51:19,460 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 11:51:24,501 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_with_purchase_mto_link ... 2026-09-14 11:51:25,258 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:51:25,779 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [497] 2026-09-14 11:51:25,794 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20748] 2026-09-14 11:51:25,803 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:51:26,338 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [498] 2026-09-14 11:51:26,347 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20749] 2026-09-14 11:51:26,354 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-14 11:51:26,656 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-14 11:51:26,656 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-14 11:51:26,656 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-09-14 11:51:26,677 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-09-14 11:51:26,882 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-09-14 11:51:27,091 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20760, 20758] 2026-09-14 11:51:27,107 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [240, 242] 2026-09-14 11:51:27,120 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20761, 20759] 2026-09-14 11:51:27,127 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [241, 243] 2026-09-14 11:51:27,154 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-09-14 11:51:28,359 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [287] 2026-09-14 11:51:28,912 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-09-14 11:51:29,241 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-09-14 11:51:30,818 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-09-14 11:51:35,932 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-09-14 11:51:36,079 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-09-14 11:51:36,092 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-09-14 11:51:36,103 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [5] 2026-09-14 11:51:36,130 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-09-14 11:51:36,831 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_purchase_template ... 2026-09-14 11:51:37,390 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-09-14 11:51:38,209 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-09-14 11:51:38,934 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-09-14 11:51:41,009 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-09-14 11:51:41,950 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_order_merge ... 2026-09-14 11:51:43,511 121 INFO rb-ffcd4ae-224833-415459 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [11] 2026-09-14 11:51:43,546 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_order_taxes_from_purchase_agreement_in_child_company ... 2026-09-14 11:51:49,022 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-09-14 11:51:49,930 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-09-14 11:51:50,674 121 INFO rb-ffcd4ae-224833-415459 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 11:51:50,676 121 INFO rb-ffcd4ae-224833-415459 odoo.service.server: 1029 post-tests in 6822.25s, 2111374 queries 2026-09-14 11:51:50,680 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: point_of_sale: 433 tests 2578.87s 805561 queries 2026-09-14 11:51:50,680 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: portal: 12 tests 22.43s 4617 queries 2026-09-14 11:51:50,680 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: pos_account_tax_python: 4 tests 34.16s 12938 queries 2026-09-14 11:51:50,680 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: pos_discount: 5 tests 26.46s 10609 queries 2026-09-14 11:51:50,680 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: pos_event: 4 tests 28.97s 10854 queries 2026-09-14 11:51:50,680 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: pos_event_sale: 3 tests 14.17s 8755 queries 2026-09-14 11:51:50,680 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: pos_hr: 16 tests 117.58s 34476 queries 2026-09-14 11:51:50,680 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: pos_loyalty: 93 tests 754.57s 158187 queries 2026-09-14 11:51:50,680 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: pos_mrp: 14 tests 65.06s 34114 queries 2026-09-14 11:51:50,680 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: pos_online_payment: 11 tests 51.53s 18256 queries 2026-09-14 11:51:50,680 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: pos_online_payment_self_order: 3 tests 19.08s 10274 queries 2026-09-14 11:51:50,680 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: pos_restaurant: 33 tests 306.10s 53556 queries 2026-09-14 11:51:50,680 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: pos_restaurant_loyalty: 3 tests 18.62s 9832 queries 2026-09-14 11:51:50,680 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: pos_sale: 68 tests 436.29s 136185 queries 2026-09-14 11:51:50,680 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: pos_sale_loyalty: 4 tests 26.31s 11298 queries 2026-09-14 11:51:50,680 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: pos_sale_margin: 3 tests 14.11s 8008 queries 2026-09-14 11:51:50,680 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: pos_self_order: 53 tests 415.79s 182674 queries 2026-09-14 11:51:50,680 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: pos_self_order_stripe: 3 tests 9.43s 5149 queries 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: pos_viva_wallet: 4 tests 25.56s 9548 queries 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: privacy_lookup: 9 tests 9.87s 4858 queries 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: product: 137 tests 86.72s 48679 queries 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: product_email_template: 4 tests 13.51s 7323 queries 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: product_expiry: 3 tests 8.35s 2139 queries 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: product_margin: 6 tests 15.32s 7656 queries 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: project: 122 tests 272.24s 93888 queries 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: project_account: 3 tests 33.63s 5058 queries 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: project_hr_expense: 7 tests 129.17s 31570 queries 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: project_mrp_account: 6 tests 62.23s 7124 queries 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: project_mrp_sale: 6 tests 22.47s 15919 queries 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: project_purchase: 16 tests 184.99s 38467 queries 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: project_purchase_stock: 3 tests 2.36s 510 queries 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: project_sale_expense: 9 tests 174.19s 41560 queries 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: project_timesheet_holidays: 8 tests 13.86s 7758 queries 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: project_todo: 4 tests 19.31s 4600 queries 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: purchase: 113 tests 595.68s 173353 queries 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: purchase_edi_ubl_bis3: 6 tests 28.94s 15562 queries 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: purchase_mrp: 39 tests 131.04s 59310 queries 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: purchase_product_matrix: 4 tests 15.65s 4039 queries 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: purchase_repair: 3 tests 5.80s 4089 queries 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.stats: purchase_requisition: 20 tests 25.41s 12413 queries 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.tests.result: 0 failed, 0 error(s) of 1029 tests when loading database 'rb-ffcd4ae-224833-415459' 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.service.server: Initiating shutdown 2026-09-14 11:51:50,681 121 INFO rb-ffcd4ae-224833-415459 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.