Activity log for bug #918288

Date Who What changed Old value New value Message
2012-01-18 16:52:18 Yann Papouin bug added bug
2012-01-18 16:57:08 Yann Papouin description Steps to reproduce: - Create new database with demonstration data - Log in as Administrator - Install [SALES], [PURCHASE], [WAREHOUSE], [MRP] [SALES] Create a new product "Product A" and set: - Product Type: Stockable Product - Procurement Method: Make to Order - Supply method : Produce [MANUFACTURING] Create a new BOM for "Product A" and set: - BoM Type: Sets / Phantom - Add component [SIDEPAN] Side Panel with quantity of 1.0 (our objective is to link the component SIDEPAN to "Product A" without generating a production order) [SALES] Create a new quotation for partner "Ecole de Commerce de Liege" - Add a line for "Product A" - Confirm Quotation to create a sale order [WAREHOUSE] Run schedulers manually with "Compute Schedulers" - Compute - Go to "Procurement Exceptions" and uncheck "To fix" in order to view everything === USER POINT OF VIEW === Results: You can see "Product A" is in the locked in "Confirmed" state === SERVER POINT OF VIEW === Results: A new python process is stuck in an infinite loop "while True" in _procure_confirm (schedulers.py), if you debug the process you will see that: - "offset" is never increased - "report_total" is constantly increased Steps to reproduce: - Create new database with demonstration data - Log in as Administrator - Install [SALES], [PURCHASE], [WAREHOUSE], [MRP] [SALES] Create a new product "Product A" and set: - Product Type: Stockable Product - Procurement Method: Make to Order - Supply method : Produce [MANUFACTURING] Create a new BOM for "Product A" and set: - BoM Type: Sets / Phantom - Add component [SIDEPAN] Side Panel with quantity of 1.0  (our objective is to link the component SIDEPAN to "Product A" without generating a production order) [SALES] Create a new quotation for partner "Ecole de Commerce de Liege" - Add a line for "Product A" - Confirm Quotation to create a sale order [WAREHOUSE] Run schedulers manually with "Compute Schedulers" - Compute - Go to "Procurement Exceptions" and uncheck "To fix" in order to view everything === USER POINT OF VIEW === Results: You can see "Product A" is locked in "Confirmed" state === SERVER POINT OF VIEW === Results: A new python thread is stuck in an infinite loop "while True" in _procure_confirm (schedulers.py), if you debug the process you will see that: - "offset" is never increased - "report_total" is constantly increased
2012-01-19 10:08:46 Yann Papouin summary [6.0.3] Infinite loop in procurement run by scheduler [6.0.3][6.1.rc1] Infinite loop in procurement run by scheduler
2012-01-25 14:32:09 Yann Papouin attachment added step1.ogv https://bugs.launchpad.net/openobject-addons/+bug/918288/+attachment/2693022/+files/step1.ogv
2012-01-25 14:58:22 Yann Papouin attachment added step2.ogv https://bugs.launchpad.net/openobject-addons/+bug/918288/+attachment/2693036/+files/step2.ogv
2012-02-08 09:59:14 Amit Parik openobject-addons: status New Incomplete
2012-04-09 04:18:05 Launchpad Janitor openobject-addons: status Incomplete Expired
2012-04-09 04:49:53 Amit Parik openobject-addons: status Expired Invalid