[Erp5-report] ERP5 r32152: 3121 Tests, 95 Errors, 18 Failures, 19 Skips

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Feb 1 21:54:41 CET 2010


Test Suite: ERP5
Revision: 32152
Result: FAIL

All tests: 3121
Failures: 18
Errors: 95
Skips: 19


The following tests failed:

  testBPMEvaluation                                  (1 errors)
   test_starting (testBPMEvaluation.TestPackingListDefaultProcess)

  testCRM                                            (1 failures)
   test_Base_getEntityListFromFromHeader (testCRM.TestCRMMailIngestion)

  testERP5Catalog                                    (1 failures, 3 skips)
   test_complex_query (testERP5Catalog.TestERP5Catalog)

  testERP5Interfaces                                 (17 errors)
   test_Products.ERP5.AggregatedAmountList_AggregatedAmountList_implements_IAmountList (testERP5Interfaces.TestERP5Interfaces)
   test_Products.ERP5Type.Document.BusinessPath_BusinessPath_implements_IBusinessPath (testERP5Interfaces.TestERP5Interfaces)
   test_Products.ERP5Type.Document.BusinessPath_BusinessPath_implements_ICategoryAccessProvider (testERP5Interfaces.TestERP5Interfaces)
   test_Products.ERP5Type.Document.Document_Document_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
   test_Products.ERP5Type.Document.EmailDocument_EmailDocument_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
   test_Products.ERP5Type.Document.Event_Event_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
   test_Products.ERP5Type.Document.File_File_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
   test_Products.ERP5Type.Document.Image_Image_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
   test_Products.ERP5Type.Document.OOoDocument_OOoDocument_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
   test_Products.ERP5Type.Document.TextDocument_TextDocument_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
   test_Products.ERP5Type.Document.TradeCondition_TradeCondition_implements_IAmountGenerator (testERP5Interfaces.TestERP5Interfaces)
   test_Products.ERP5Type.Document.TradeModelCell_TradeModelCell_implements_IAmountGenerator (testERP5Interfaces.TestERP5Interfaces)
   test_Products.ERP5Type.Document.TradeModelLine_TradeModelLine_implements_IAmountGenerator (testERP5Interfaces.TestERP5Interfaces)
   test_Products.ERP5Type.Document.TradeModelRule_TradeModelRule_implements_IRule (testERP5Interfaces.TestERP5Interfaces)
   test_Products.ERP5Type.Document.TransformationRule_TransformationRule_implements_IRule (testERP5Interfaces.TestERP5Interfaces)
   test_Products.ERP5Type.Document.Transformation_Transformation_implements_IAmountGenerator (testERP5Interfaces.TestERP5Interfaces)
   test_Products.ERP5Type.Document.Transformation_Transformation_implements_IVariated (testERP5Interfaces.TestERP5Interfaces)

  testERP5Simulation                                 (76 errors)
   test_16_simulation_reindexation_on_cancel (testERP5Simulation.TestERP5SimulationPackingList)
   test_16_simulation_reindexation_on_cancel (testERP5Simulation.TestERP5SimulationPackingList)
   test_PackingList_viewAsODT (testERP5Simulation.TestERP5SimulationPackingList)
   test_PackingList_viewAsODT (testERP5Simulation.TestERP5SimulationPackingList)
   test_SplitAndDeferDoNothing (testERP5Simulation.TestERP5SimulationPackingList)
   test_SplitAndDeferDoNothing (testERP5Simulation.TestERP5SimulationPackingList)
   test_01_SimpleInvoice (testERP5Simulation.TestERP5SimulationInvoice)
   test_01_SimpleInvoice (testERP5Simulation.TestERP5SimulationInvoice)
   test_01_quantity_unit_copied (testERP5Simulation.TestERP5SimulationInvoice)
   test_01_quantity_unit_copied (testERP5Simulation.TestERP5SimulationInvoice)
   test_02_TwoInvoicesFromTwoPackingList (testERP5Simulation.TestERP5SimulationInvoice)
   test_02_TwoInvoicesFromTwoPackingList (testERP5Simulation.TestERP5SimulationInvoice)
   test_03_InvoiceEditAndInvoiceRule (testERP5Simulation.TestERP5SimulationInvoice)
   test_03_InvoiceEditAndInvoiceRule (testERP5Simulation.TestERP5SimulationInvoice)
   test_04_PackingListEditAndInvoiceRule (testERP5Simulation.TestERP5SimulationInvoice)
   test_04_PackingListEditAndInvoiceRule (testERP5Simulation.TestERP5SimulationInvoice)
   test_05_InvoiceEditPackingListLine (testERP5Simulation.TestERP5SimulationInvoice)
   test_05_InvoiceEditPackingListLine (testERP5Simulation.TestERP5SimulationInvoice)
   test_06_InvoiceDeletePackingListLine (testERP5Simulation.TestERP5SimulationInvoice)
   test_06_InvoiceDeletePackingListLine (testERP5Simulation.TestERP5SimulationInvoice)
   test_07_InvoiceAddPackingListLine (testERP5Simulation.TestERP5SimulationInvoice)
   test_07_InvoiceAddPackingListLine (testERP5Simulation.TestERP5SimulationInvoice)
   test_08_InvoiceDecreaseQuantity (testERP5Simulation.TestERP5SimulationInvoice)
   test_08_InvoiceDecreaseQuantity (testERP5Simulation.TestERP5SimulationInvoice)
   test_09_InvoiceChangeStartDateFail (testERP5Simulation.TestERP5SimulationInvoice)
   test_09_InvoiceChangeStartDateFail (testERP5Simulation.TestERP5SimulationInvoice)
   test_09b_InvoiceChangeStartDateSucceed (testERP5Simulation.TestERP5SimulationInvoice)
   test_09b_InvoiceChangeStartDateSucceed (testERP5Simulation.TestERP5SimulationInvoice)
   test_10_AcceptDecisionOnPackingList (testERP5Simulation.TestERP5SimulationInvoice)
   test_10_AcceptDecisionOnPackingList (testERP5Simulation.TestERP5SimulationInvoice)
   test_11_AcceptDecisionOnPackingListAndInvoice (testERP5Simulation.TestERP5SimulationInvoice)
   test_11_AcceptDecisionOnPackingListAndInvoice (testERP5Simulation.TestERP5SimulationInvoice)
   test_12_SplitPackingListAndAcceptInvoice (testERP5Simulation.TestERP5SimulationInvoice)
   test_12_SplitPackingListAndAcceptInvoice (testERP5Simulation.TestERP5SimulationInvoice)
   test_13_SplitAndDeferInvoice (testERP5Simulation.TestERP5SimulationInvoice)
   test_13_SplitAndDeferInvoice (testERP5Simulation.TestERP5SimulationInvoice)
   test_14_AcceptDecisionOnInvoice (testERP5Simulation.TestERP5SimulationInvoice)
   test_14_AcceptDecisionOnInvoice (testERP5Simulation.TestERP5SimulationInvoice)
   test_16_ManuallyAddedMovements (testERP5Simulation.TestERP5SimulationInvoice)
   test_16_ManuallyAddedMovements (testERP5Simulation.TestERP5SimulationInvoice)
   test_16a_ManuallyAddedMovementsManyTransactions (testERP5Simulation.TestERP5SimulationInvoice)
   test_16a_ManuallyAddedMovementsManyTransactions (testERP5Simulation.TestERP5SimulationInvoice)
   test_17_ManuallyAddedWrongMovements (testERP5Simulation.TestERP5SimulationInvoice)
   test_17_ManuallyAddedWrongMovements (testERP5Simulation.TestERP5SimulationInvoice)
   test_18_compareInvoiceAndPackingList (testERP5Simulation.TestERP5SimulationInvoice)
   test_18_compareInvoiceAndPackingList (testERP5Simulation.TestERP5SimulationInvoice)
   test_CopyAndPaste (testERP5Simulation.TestERP5SimulationInvoice), Test copy on paste on Invoice.
   test_Invoice_viewAsODT (testERP5Simulation.TestERP5SimulationInvoice)
   test_Invoice_viewAsODT (testERP5Simulation.TestERP5SimulationInvoice)
   test_Invoice_viewAsODT_empty_image (testERP5Simulation.TestERP5SimulationInvoice)
   test_Invoice_viewAsODT_empty_image (testERP5Simulation.TestERP5SimulationInvoice)
   test_Invoice_viewAsODT_invalid_image (testERP5Simulation.TestERP5SimulationInvoice)
   test_Invoice_viewAsODT_invalid_image (testERP5Simulation.TestERP5SimulationInvoice)
   test_Reference (testERP5Simulation.TestERP5SimulationInvoice)
   test_accept_quantity_divergence_on_invoice_with_started_packing_list (testERP5Simulation.TestERP5SimulationInvoice)
   test_accept_quantity_divergence_on_invoice_with_started_packing_list (testERP5Simulation.TestERP5SimulationInvoice)
   test_accept_quantity_divergence_on_invoice_with_stopped_packing_list (testERP5Simulation.TestERP5SimulationInvoice)
   test_accept_quantity_divergence_on_invoice_with_stopped_packing_list (testERP5Simulation.TestERP5SimulationInvoice)
   test_adopt_quantity_divergence_on_invoice_line_with_stopped_packing_list (testERP5Simulation.TestERP5SimulationInvoice)
   test_adopt_quantity_divergence_on_invoice_line_with_stopped_packing_list (testERP5Simulation.TestERP5SimulationInvoice)
   test_delivery_mode_and_incoterm_on_invoice (testERP5Simulation.TestERP5SimulationInvoice)
   test_delivery_mode_and_incoterm_on_invoice (testERP5Simulation.TestERP5SimulationInvoice)
   test_description_copied_on_lines (testERP5Simulation.TestERP5SimulationInvoice)
   test_description_copied_on_lines (testERP5Simulation.TestERP5SimulationInvoice)
   test_invoice_building_with_cells (testERP5Simulation.TestERP5SimulationInvoice)
   test_invoice_building_with_cells (testERP5Simulation.TestERP5SimulationInvoice)
   test_invoice_building_with_cells_and_aggregate (testERP5Simulation.TestERP5SimulationInvoice)
   test_invoice_building_with_cells_and_aggregate (testERP5Simulation.TestERP5SimulationInvoice)
   test_invoice_created_from_packing_list_with_no_order (testERP5Simulation.TestERP5SimulationInvoice)
   test_invoice_created_from_packing_list_with_no_order (testERP5Simulation.TestERP5SimulationInvoice)
   test_invoice_transaction_line_resource (testERP5Simulation.TestERP5SimulationInvoice)
   test_invoice_transaction_line_resource (testERP5Simulation.TestERP5SimulationInvoice)
   test_modify_planned_order_invoice_transaction_rule (testERP5Simulation.TestERP5SimulationInvoice)
   test_modify_planned_order_invoice_transaction_rule (testERP5Simulation.TestERP5SimulationInvoice)
   test_modify_planned_order_invoicing_rule (testERP5Simulation.TestERP5SimulationInvoice)
   test_modify_planned_order_invoicing_rule (testERP5Simulation.TestERP5SimulationInvoice)

  testERP5TypeInterfaces                             (1 errors)
   test_Products.ERP5Type.ConsistencyMessage_ConsistencyMessage_implements_IConsistencyMessage (testERP5TypeInterfaces.TestERP5TypeInterfaces)

  testFormPrintoutAsODT                              (1 failures, 1 skips)
   test_02_Table_07_CellFormat (testFormPrintoutAsODT.TestFormPrintoutAsODT), 7. Normal case: cell format cetting

  testICal                                           (1 failures)
   test_01_renderEvent (testICal.TestICal)

  testOpenOrder                                      (2 failures)
   testOpenOrderRule (testOpenOrder.TestOpenOrder)
   testPeriodicityDateList (testOpenOrder.TestOpenOrder)

  testPayroll_l10n_fr                                (1 failures)
   test_01_getYearToDateSlice (testPayroll_l10n_fr.TestPayroll_l10n_fr), Check that is possible to calculate the total amount spend on a slice

  testProxyField                                     (1 failures)
   testSkinSelectionTemplateField (testProxyField.TestProxyField)

  testSerializeForm                                  (1 failures)
   test checking if the field values are of the proper type.

  testTemplate                                       (2 failures)
   test_NonDeliveryTemplateNotIndexable (testTemplate.TestTemplate)
   test_manyTemplatesWithoutReindexation (testTemplate.TestTemplate), Check what happen when templates are created one by one without reindexation

  testTradeModelLine                                 (2 failures)
   test_TradeModelRuleSimulationBuildInvoiceInvoiceLineModifyDivergencyAndSolving (testTradeModelLine.TestTradeModelLineSale), Check that after changing invoice line invoice is properly diverged and it is possible to solve
   test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuildDifferentRatio (testTradeModelLine.TestTradeModelLineSale), Check building invoice after splitting packing list using different ratio

  testTradeModelLinePurchase                         (2 failures)
   test_TradeModelRuleSimulationBuildInvoiceInvoiceLineModifyDivergencyAndSolving (testTradeModelLinePurchase.TestTradeModelLinePurchase), Check that after changing invoice line invoice is properly diverged and it is possible to solve
   test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuildDifferentRatio (testTradeModelLinePurchase.TestTradeModelLinePurchase), Check building invoice after splitting packing list using different ratio

  testXHTML                                          (3 failures)
   test_configurationOfFieldLibrary (testXHTML.TestXHTML)
   test_erp5_dms_Drawing_OOoDocument_viewAsWeb (testXHTML.TestXHTML)
   test_erp5_dms_Presentation_OOoDocument_viewAsWeb (testXHTML.TestXHTML)

The following tests were at least partly skipped:

  testBase                                           (3 skips)

  testMRP                                            (4 skips)

  testSQLCachedWorklist                              (1 skips)

  testSelectionTool                                  (7 skips)
-------------- next part --------------

ERROR: test_starting (testBPMEvaluation.TestPackingListDefaultProcess)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.6/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.6/build/unit_test/Products/ERP5/tests/testBPMEvaluation.py", line 703, in test_starting
    self.stepTic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.6/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1019, in stepTic
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.6/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_56cd7183f1b386326d005e1f29f82e6a/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_56cd7183f1b386326d005e1f29f82e6a/accounting_module/1', 'updateCausalityState', -1, 1), ('/erp5_portal_56cd7183f1b386326d005e1f29f82e6a/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_56cd7183f1b386326d005e1f29f82e6a/accounting_module/1', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




FAIL: test_Base_getEntityListFromFromHeader (testCRM.TestCRMMailIngestion)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testCRM.py", line 452, in test_Base_getEntityListFromFromHeader
    '%r should return %r, but returned %r' %
AssertionError: '"me at erp5.org,sender at customer.com," <he at erp5.org>' should return ['person_module/he'], but returned ['person_module/sender', 'person_module/he']


FAIL: test_complex_query (testERP5Catalog.TestERP5Catalog)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.2/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.2/build/unit_test/Products/ERP5Catalog/tests/testERP5Catalog.py", line 2323, in test_complex_query
    self.assertEqual(len(catalog(query=query)), 3)
AssertionError: 2 != 3


ERROR: test_Products.ERP5.AggregatedAmountList_AggregatedAmountList_implements_IAmountList (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
    verifyClass(Interface, Klass)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 51, in _verify
    raise DoesNotImplement(iface)
DoesNotImplement: An object does not implement interface <InterfaceClass IAmountList.IAmountList>

        


ERROR: test_Products.ERP5Type.Document.BusinessPath_BusinessPath_implements_IBusinessPath (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
    verifyClass(Interface, Klass)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 60, in _verify
    raise BrokenImplementation(iface, n)
BrokenImplementation: An object has failed to implement interface <InterfaceClass IBusinessPath.IBusinessPath>

        The getExpectedCompletionDuration attribute was not provided.
        


ERROR: test_Products.ERP5Type.Document.BusinessPath_BusinessPath_implements_ICategoryAccessProvider (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
    verifyClass(Interface, Klass)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 85, in _verify
    raise BrokenMethodImplementation(n, mess)
BrokenMethodImplementation: The implementation of _getAcquiredCategoryMembershipList violates its contract
        because implementation doesn't allow enough arguments.
        


ERROR: test_Products.ERP5Type.Document.Document_Document_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
    verifyClass(Interface, Klass)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 51, in _verify
    raise DoesNotImplement(iface)
DoesNotImplement: An object does not implement interface <InterfaceClass IDocument.IDocument>

        


ERROR: test_Products.ERP5Type.Document.EmailDocument_EmailDocument_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
    verifyClass(Interface, Klass)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 51, in _verify
    raise DoesNotImplement(iface)
DoesNotImplement: An object does not implement interface <InterfaceClass IDocument.IDocument>

        


ERROR: test_Products.ERP5Type.Document.Event_Event_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
    verifyClass(Interface, Klass)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 51, in _verify
    raise DoesNotImplement(iface)
DoesNotImplement: An object does not implement interface <InterfaceClass IDocument.IDocument>

        


ERROR: test_Products.ERP5Type.Document.File_File_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
    verifyClass(Interface, Klass)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 51, in _verify
    raise DoesNotImplement(iface)
DoesNotImplement: An object does not implement interface <InterfaceClass IDocument.IDocument>

        


ERROR: test_Products.ERP5Type.Document.Image_Image_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
    verifyClass(Interface, Klass)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 51, in _verify
    raise DoesNotImplement(iface)
DoesNotImplement: An object does not implement interface <InterfaceClass IDocument.IDocument>

        


ERROR: test_Products.ERP5Type.Document.OOoDocument_OOoDocument_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
    verifyClass(Interface, Klass)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 51, in _verify
    raise DoesNotImplement(iface)
DoesNotImplement: An object does not implement interface <InterfaceClass IDocument.IDocument>

        


ERROR: test_Products.ERP5Type.Document.TextDocument_TextDocument_implements_IDocument (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
    verifyClass(Interface, Klass)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 51, in _verify
    raise DoesNotImplement(iface)
DoesNotImplement: An object does not implement interface <InterfaceClass IDocument.IDocument>

        


ERROR: test_Products.ERP5Type.Document.TradeCondition_TradeCondition_implements_IAmountGenerator (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
    verifyClass(Interface, Klass)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 60, in _verify
    raise BrokenImplementation(iface, n)
BrokenImplementation: An object has failed to implement interface <InterfaceClass IAmountGenerator.IAmountGenerator>

        The getGeneratedAmountList attribute was not provided.
        


ERROR: test_Products.ERP5Type.Document.TradeModelCell_TradeModelCell_implements_IAmountGenerator (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
    verifyClass(Interface, Klass)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 60, in _verify
    raise BrokenImplementation(iface, n)
BrokenImplementation: An object has failed to implement interface <InterfaceClass IAmountGenerator.IAmountGenerator>

        The getGeneratedAmountList attribute was not provided.
        


ERROR: test_Products.ERP5Type.Document.TradeModelLine_TradeModelLine_implements_IAmountGenerator (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
    verifyClass(Interface, Klass)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 60, in _verify
    raise BrokenImplementation(iface, n)
BrokenImplementation: An object has failed to implement interface <InterfaceClass IAmountGenerator.IAmountGenerator>

        The getGeneratedAmountList attribute was not provided.
        


ERROR: test_Products.ERP5Type.Document.TradeModelRule_TradeModelRule_implements_IRule (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
    verifyClass(Interface, Klass)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 60, in _verify
    raise BrokenImplementation(iface, n)
BrokenImplementation: An object has failed to implement interface <InterfaceClass IRule.IRule>

        The updateMovementCollection attribute was not provided.
        


ERROR: test_Products.ERP5Type.Document.TransformationRule_TransformationRule_implements_IRule (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
    verifyClass(Interface, Klass)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 60, in _verify
    raise BrokenImplementation(iface, n)
BrokenImplementation: An object has failed to implement interface <InterfaceClass IRule.IRule>

        The updateMovementCollection attribute was not provided.
        


ERROR: test_Products.ERP5Type.Document.Transformation_Transformation_implements_IAmountGenerator (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
    verifyClass(Interface, Klass)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 60, in _verify
    raise BrokenImplementation(iface, n)
BrokenImplementation: An object has failed to implement interface <InterfaceClass IAmountGenerator.IAmountGenerator>

        The getGeneratedAmountList attribute was not provided.
        


ERROR: test_Products.ERP5Type.Document.Transformation_Transformation_implements_IVariated (testERP5Interfaces.TestERP5Interfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
    verifyClass(Interface, Klass)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 85, in _verify
    raise BrokenMethodImplementation(n, mess)
BrokenMethodImplementation: The implementation of getVariationRangeCategoryItemList violates its contract
        because implementation doesn't allow enough arguments.
        


ERROR: test_16_simulation_reindexation_on_cancel (testERP5Simulation.TestERP5SimulationPackingList)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testPackingList.py", line 1465, in test_16_simulation_reindexation_on_cancel
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_16_simulation_reindexation_on_cancel (testERP5Simulation.TestERP5SimulationPackingList)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_PackingList_viewAsODT (testERP5Simulation.TestERP5SimulationPackingList)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testPackingList.py", line 1396, in test_PackingList_viewAsODT
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_PackingList_viewAsODT (testERP5Simulation.TestERP5SimulationPackingList)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_SplitAndDeferDoNothing (testERP5Simulation.TestERP5SimulationPackingList)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testPackingList.py", line 1340, in test_SplitAndDeferDoNothing
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateOrganisation1
      CreateOrganisation2
      CreateOrganisation3
      CreateProject1
      CreateProject2
      CreateOrder
      CreateCurrency
      SetOrderPriceCurrency
      SetOrderProfile
      CreateNotVariatedResource
    > Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      ConfirmOrder
      Tic
      CheckOrderSimulation
      CheckDeliveryBuilding
      CheckPackingListIsNotDivergent
      CheckOrderPackingList
      IncreasePackingListLineQuantity
      CheckPackingListIsCalculating
      Tic
      CheckPackingListIsDiverged
      SplitAndDeferDoNothingPackingList
      Tic
      CheckPackingListIsDiverged
      CheckPackingListIsDivergent
      CheckPackingListNotSolved
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 1019, in stepTic
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_SplitAndDeferDoNothing (testERP5Simulation.TestERP5SimulationPackingList)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_01_SimpleInvoice (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 2554, in test_01_SimpleInvoice
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateEntities
      CreateCurrency
    > CreateSaleInvoiceTransactionRule
      CreateOrder
      SetOrderProfile
      SetOrderPriceCurrency
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      CheckDeliveryBuilding
      ConfirmOrder
      Tic
      CheckOrderRule
      CheckOrderSimulation
      CheckDeliveryBuilding
      AddPackingListContainer
      AddPackingListContainerLine
      SetContainerLineFullQuantity
      Tic
      CheckPackingListIsPacked
      SetReadyPackingList
      Tic
      StartPackingList
      CheckInvoicingRule
      Tic
      CheckInvoiceBuilding
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
      CheckInvoiceLineHasReferenceAndIntIndex
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 161, in stepCreateSaleInvoiceTransactionRule
    self.createInvoiceTransactionRule(resource=sequence.get('resource'))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_01_SimpleInvoice (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_01_quantity_unit_copied (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 1390, in test_01_quantity_unit_copied
    self.tic()#execute transaction
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_01_quantity_unit_copied (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_02_TwoInvoicesFromTwoPackingList (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 2586, in test_02_TwoInvoicesFromTwoPackingList
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateEntities
      CreateCurrency
    > CreateSaleInvoiceTransactionRule
      CreateOrder
      SetOrderProfile
      SetOrderPriceCurrency
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      CheckDeliveryBuilding
      ConfirmOrder
      Tic
      CheckOrderRule
      CheckOrderSimulation
      CheckDeliveryBuilding
      DecreasePackingListLineQuantity
      CheckPackingListIsCalculating
      Tic
      CheckPackingListIsDiverged
      SplitAndDeferPackingList
      Tic
      CheckPackingListIsSolved
      CheckPackingListSplitted
      AddPackingListContainer
      AddPackingListContainerLine
      SetContainerLineFullQuantity
      Tic
      CheckPackingListIsPacked
      DefineNewPackingListContainer
      Tic
      CheckNewPackingListIsPacked
      SetReadyPackingList
      SetReadyNewPackingList
      Tic
      StartPackingList
      StartNewPackingList
      Tic
      CheckTwoInvoices
      RemoveDateMovementGroupForTransactionBuilder
      StartTwoInvoices
      Tic
      CheckTwoInvoicesTransactionLines
      CheckInvoicesConsistency
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 161, in stepCreateSaleInvoiceTransactionRule
    self.createInvoiceTransactionRule(resource=sequence.get('resource'))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_02_TwoInvoicesFromTwoPackingList (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_03_InvoiceEditAndInvoiceRule (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 2617, in test_03_InvoiceEditAndInvoiceRule
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateEntities
      CreateCurrency
    > CreateSaleInvoiceTransactionRule
      CreateOrder
      SetOrderProfile
      SetOrderPriceCurrency
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      CheckDeliveryBuilding
      ConfirmOrder
      Tic
      CheckOrderRule
      CheckOrderSimulation
      CheckDeliveryBuilding
      AddPackingListContainer
      AddPackingListContainerLine
      SetContainerLineFullQuantity
      Tic
      CheckPackingListIsPacked
      SetReadyPackingList
      Tic
      StartPackingList
      CheckInvoicingRule
      Tic
      CheckInvoiceBuilding
      EditInvoice
      CheckInvoiceRuleNotAppliedOnInvoiceEdit
      CheckInvoicesConsistency
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 161, in stepCreateSaleInvoiceTransactionRule
    self.createInvoiceTransactionRule(resource=sequence.get('resource'))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_03_InvoiceEditAndInvoiceRule (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_04_PackingListEditAndInvoiceRule (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 2635, in test_04_PackingListEditAndInvoiceRule
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateEntities
      CreateCurrency
    > CreateSaleInvoiceTransactionRule
      CreateOrder
      SetOrderProfile
      SetOrderPriceCurrency
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      CheckDeliveryBuilding
      ConfirmOrder
      Tic
      CheckOrderRule
      CheckOrderSimulation
      CheckDeliveryBuilding
      AddPackingListContainer
      AddPackingListContainerLine
      SetContainerLineFullQuantity
      Tic
      CheckPackingListIsPacked
      EditPackingList
      CheckDeliveryRuleNotAppliedOnPackingListEdit
      CheckInvoicesConsistency
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 161, in stepCreateSaleInvoiceTransactionRule
    self.createInvoiceTransactionRule(resource=sequence.get('resource'))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_04_PackingListEditAndInvoiceRule (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_05_InvoiceEditPackingListLine (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 2659, in test_05_InvoiceEditPackingListLine
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateEntities
      CreateCurrency
    > CreateSaleInvoiceTransactionRule
      CreateOrder
      SetOrderProfile
      SetOrderPriceCurrency
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      CheckDeliveryBuilding
      ConfirmOrder
      Tic
      CheckOrderRule
      CheckOrderSimulation
      CheckDeliveryBuilding
      AddPackingListContainer
      AddPackingListContainerLine
      SetContainerLineFullQuantity
      Tic
      CheckPackingListIsPacked
      EditPackingListLine
      SetReadyPackingList
      Tic
      StartPackingList
      CheckInvoicingRule
      Tic
      CheckInvoiceBuilding
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 161, in stepCreateSaleInvoiceTransactionRule
    self.createInvoiceTransactionRule(resource=sequence.get('resource'))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_05_InvoiceEditPackingListLine (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_06_InvoiceDeletePackingListLine (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 2683, in test_06_InvoiceDeletePackingListLine
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateEntities
      CreateCurrency
    > CreateSaleInvoiceTransactionRule
      CreateOrder
      SetOrderProfile
      SetOrderPriceCurrency
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      CheckDeliveryBuilding
      ConfirmOrder
      Tic
      CheckOrderRule
      CheckOrderSimulation
      CheckDeliveryBuilding
      AddPackingListContainer
      AddPackingListContainerLine
      Tic
      SetContainerFullQuantity
      Tic
      CheckPackingListIsPacked
      DeletePackingListLine
      SetReadyPackingList
      Tic
      StartPackingList
      CheckInvoicingRule
      Tic
      CheckInvoiceBuilding
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 161, in stepCreateSaleInvoiceTransactionRule
    self.createInvoiceTransactionRule(resource=sequence.get('resource'))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_06_InvoiceDeletePackingListLine (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_07_InvoiceAddPackingListLine (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 2710, in test_07_InvoiceAddPackingListLine
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateEntities
      CreateCurrency
    > CreateSaleInvoiceTransactionRule
      CreateOrder
      SetOrderProfile
      SetOrderPriceCurrency
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      CheckDeliveryBuilding
      ConfirmOrder
      Tic
      CheckOrderRule
      CheckOrderSimulation
      CheckDeliveryBuilding
      AddPackingListContainer
      AddPackingListContainerLine
      SetContainerLineFullQuantity
      Tic
      CheckPackingListIsPacked
      AddPackingListLine
      SetContainerFullQuantity
      Tic
      SetReadyPackingList
      Tic
      StartPackingList
      CheckInvoicingRule
      Tic
      CheckInvoiceBuilding
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 161, in stepCreateSaleInvoiceTransactionRule
    self.createInvoiceTransactionRule(resource=sequence.get('resource'))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_07_InvoiceAddPackingListLine (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_08_InvoiceDecreaseQuantity (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 2749, in test_08_InvoiceDecreaseQuantity
    self.playSequence(sequence, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 112, in playSequence
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateEntities
      CreateCurrency
    > CreateSaleInvoiceTransactionRule
      CreateOrder
      SetOrderProfile
      SetOrderPriceCurrency
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      CheckDeliveryBuilding
      ConfirmOrder
      Tic
      CheckOrderRule
      CheckOrderSimulation
      CheckDeliveryBuilding
      AddPackingListContainer
      AddPackingListContainerLine
      SetContainerLineFullQuantity
      Tic
      CheckPackingListIsPacked
      SetReadyPackingList
      Tic
      StartPackingList
      CheckInvoicingRule
      CheckInvoiceTransactionRule
      Tic
      CheckInvoiceBuilding
      DecreaseInvoiceLineQuantity
      CheckInvoiceIsDivergent
      CheckInvoiceIsCalculating
      Tic
      CheckInvoiceIsDiverged
      SplitAndDeferInvoice
      Tic
      CheckInvoiceIsNotDivergent
      CheckInvoiceIsSolved
      CheckInvoiceSplitted
      CheckPackingListIsNotDivergent
      CheckPackingListIsSolved
      CheckInvoiceTransactionRule
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 161, in stepCreateSaleInvoiceTransactionRule
    self.createInvoiceTransactionRule(resource=sequence.get('resource'))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_08_InvoiceDecreaseQuantity (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_09_InvoiceChangeStartDateFail (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 2783, in test_09_InvoiceChangeStartDateFail
    self.playSequence(sequence, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 112, in playSequence
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateEntities
      CreateCurrency
    > CreateSaleInvoiceTransactionRule
      CreateOrder
      SetOrderProfile
      SetOrderPriceCurrency
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      CheckDeliveryBuilding
      ConfirmOrder
      Tic
      CheckOrderRule
      CheckOrderSimulation
      CheckDeliveryBuilding
      AddPackingListContainer
      AddPackingListContainerLine
      SetContainerLineFullQuantity
      Tic
      CheckPackingListIsPacked
      SetReadyPackingList
      Tic
      StartPackingList
      CheckInvoicingRule
      CheckInvoiceTransactionRule
      Tic
      CheckInvoiceBuilding
      ChangeInvoiceStartDate
      CheckInvoiceIsDivergent
      CheckInvoiceIsCalculating
      Tic
      CheckInvoiceIsDiverged
      UnifyStartDateWithDecisionInvoice
      Tic
      CheckInvoiceNotSplitted
      CheckInvoiceIsNotDivergent
      CheckInvoiceIsSolved
      CheckPackingListIsDivergent
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 161, in stepCreateSaleInvoiceTransactionRule
    self.createInvoiceTransactionRule(resource=sequence.get('resource'))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_09_InvoiceChangeStartDateFail (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_09b_InvoiceChangeStartDateSucceed (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 2827, in test_09b_InvoiceChangeStartDateSucceed
    self.playSequence(sequence, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 112, in playSequence
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateEntities
      CreateCurrency
    > CreateSaleInvoiceTransactionRule
      CreateOrder
      SetOrderProfile
      SetOrderPriceCurrency
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      CheckDeliveryBuilding
      ConfirmOrder
      Tic
      CheckOrderRule
      CheckOrderSimulation
      CheckDeliveryBuilding
      AddPackingListContainer
      AddPackingListContainerLine
      SetContainerLineFullQuantity
      Tic
      CheckPackingListIsPacked
      SetReadyPackingList
      Tic
      StartPackingList
      CheckInvoicingRule
      CheckInvoiceTransactionRule
      Tic
      CheckInvoiceBuilding
      StopPackingList
      Tic
      DeliverPackingList
      Tic
      ChangeInvoiceStartDate
      CheckInvoiceIsDivergent
      CheckInvoiceIsCalculating
      Tic
      CheckInvoiceIsDiverged
      UnifyStartDateWithDecisionInvoice
      Tic
      CheckInvoiceNotSplitted
      CheckInvoiceIsNotDivergent
      CheckInvoiceIsSolved
      CheckPackingListIsNotDivergent
      CheckPackingListIsSolved
      CheckInvoiceTransactionRule
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 161, in stepCreateSaleInvoiceTransactionRule
    self.createInvoiceTransactionRule(resource=sequence.get('resource'))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_09b_InvoiceChangeStartDateSucceed (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_10_AcceptDecisionOnPackingList (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 2892, in test_10_AcceptDecisionOnPackingList
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateEntities
      CreateCurrency
    > CreateSaleInvoiceTransactionRule
      CreateOrder
      SetOrderProfile
      SetOrderPriceCurrency
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      CheckDeliveryBuilding
      ConfirmOrder
      Tic
      CheckOrderRule
      CheckOrderSimulation
      CheckDeliveryBuilding
      AddPackingListContainer
      AddPackingListContainerLine
      SetContainerLineFullQuantity
      Tic
      CheckPackingListIsPacked
      CheckInvoicingRule
      DecreasePackingListLineQuantity
      SetContainerFullQuantity
      CheckPackingListIsCalculating
      Tic
      CheckPackingListIsDiverged
      AcceptDecisionQuantity
      Tic
      CheckPackingListIsSolved
      CheckPackingListNotSplitted
      SetReadyPackingList
      Tic
      StartPackingList
      CheckInvoicingRule
      CheckInvoiceTransactionRule
      Tic
      CheckInvoiceBuilding
      StopPackingList
      Tic
      DeliverPackingList
      Tic
      CheckPackingListIsNotDivergent
      CheckPackingListIsSolved
      CheckInvoiceTransactionRule
      StartInvoice
      Tic
      StopInvoice
      Tic
      DeliverInvoice
      Tic
      CheckInvoiceNotSplitted
      CheckInvoiceIsNotDivergent
      CheckInvoiceIsSolved
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 161, in stepCreateSaleInvoiceTransactionRule
    self.createInvoiceTransactionRule(resource=sequence.get('resource'))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_10_AcceptDecisionOnPackingList (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_11_AcceptDecisionOnPackingListAndInvoice (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 3028, in test_11_AcceptDecisionOnPackingListAndInvoice
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateEntities
      CreateCurrency
    > CreateSaleInvoiceTransactionRule
      CreateOrder
      SetOrderProfile
      SetOrderPriceCurrency
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      CheckDeliveryBuilding
      ConfirmOrder
      Tic
      CheckOrderRule
      CheckOrderSimulation
      CheckDeliveryBuilding
      AddPackingListContainer
      AddPackingListContainerLine
      SetContainerLineFullQuantity
      Tic
      CheckPackingListIsPacked
      CheckInvoicingRule
      DecreasePackingListLineQuantity
      SetContainerFullQuantity
      CheckPackingListIsCalculating
      Tic
      CheckPackingListIsDiverged
      AcceptDecisionQuantity
      Tic
      CheckPackingListIsSolved
      CheckPackingListNotSplitted
      SetReadyPackingList
      Tic
      StartPackingList
      CheckInvoicingRule
      CheckInvoiceTransactionRule
      Tic
      CheckInvoiceBuilding
      StopPackingList
      Tic
      DeliverPackingList
      Tic
      CheckPackingListIsNotDivergent
      CheckPackingListIsSolved
      CheckInvoiceTransactionRule
      IncreaseInvoiceLineQuantity
      Tic
      CheckInvoiceIsDiverged
      AcceptDecisionQuantityInvoice
      Tic
      CheckInvoiceIsNotDivergent
      CheckInvoiceIsSolved
      StartInvoice
      Tic
      StopInvoice
      Tic
      DeliverInvoice
      Tic
      CheckPackingListIsNotDivergent
      CheckPackingListIsSolved
      CheckInvoiceTransactionRule
      CheckInvoiceNotSplitted
      CheckInvoiceIsNotDivergent
      CheckInvoiceIsSolved
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 161, in stepCreateSaleInvoiceTransactionRule
    self.createInvoiceTransactionRule(resource=sequence.get('resource'))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_11_AcceptDecisionOnPackingListAndInvoice (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_12_SplitPackingListAndAcceptInvoice (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 3140, in test_12_SplitPackingListAndAcceptInvoice
    self.playSequence(sequence, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 112, in playSequence
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateEntities
      CreateCurrency
    > CreateSaleInvoiceTransactionRule
      CreateOrder
      SetOrderProfile
      SetOrderPriceCurrency
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      CheckDeliveryBuilding
      ConfirmOrder
      Tic
      CheckOrderRule
      CheckOrderSimulation
      CheckDeliveryBuilding
      AddPackingListContainer
      AddPackingListContainerLine
      SetContainerLineFullQuantity
      Tic
      CheckPackingListIsPacked
      CheckInvoicingRule
      DecreasePackingListLineQuantity
      SetContainerFullQuantity
      CheckPackingListIsCalculating
      Tic
      CheckPackingListIsDiverged
      SplitAndDeferPackingList
      Tic
      CheckPackingListIsSolved
      CheckPackingListSplitted
      SetReadyPackingList
      Tic
      StartPackingList
      CheckInvoicingRule
      CheckInvoiceTransactionRule
      Tic
      CheckInvoiceBuilding
      StopPackingList
      Tic
      DeliverPackingList
      Tic
      CheckPackingListIsSolved
      CheckPackingListSplitted
      IncreaseInvoiceLineQuantity
      CheckInvoiceIsCalculating
      Tic
      CheckInvoiceIsDiverged
      AcceptDecisionQuantityInvoice
      Tic
      StartInvoice
      Tic
      StopInvoice
      Tic
      DeliverInvoice
      Tic
      CheckInvoiceIsSolved
      CheckInvoiceNotSplitted
      CheckPackingListIsNotDivergent
      CheckPackingListIsSolved
      CheckInvoiceTransactionRule
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
      SwitchPackingLists
      AddPackingListContainer
      SetContainerFullQuantity
      Tic
      CheckPackingListIsSolved
      SetReadyPackingList
      Tic
      StartPackingList
      CheckInvoicingRule
      CheckInvoiceTransactionRule
      Tic
      CheckInvoiceBuilding
      StopPackingList
      Tic
      DeliverPackingList
      Tic
      CheckPackingListIsSolved
      SetInvoiceLineQuantityToZero
      CheckInvoiceIsCalculating
      Tic
      CheckInvoiceIsDiverged
      AcceptDecisionQuantityInvoice
      Tic
      StartInvoice
      Tic
      StopInvoice
      Tic
      DeliverInvoice
      Tic
      CheckInvoiceIsSolved
      CheckInvoiceNotSplitted
      CheckPackingListIsNotDivergent
      CheckPackingListIsSolved
      CheckInvoiceTransactionRule
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 161, in stepCreateSaleInvoiceTransactionRule
    self.createInvoiceTransactionRule(resource=sequence.get('resource'))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_12_SplitPackingListAndAcceptInvoice (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_13_SplitAndDeferInvoice (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 3209, in test_13_SplitAndDeferInvoice
    self.playSequence(sequence, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testAccountingRules.py", line 112, in playSequence
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateEntities
      CreateCurrency
    > CreateSaleInvoiceTransactionRule
      CreateOrder
      SetOrderProfile
      SetOrderPriceCurrency
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      CheckDeliveryBuilding
      ConfirmOrder
      Tic
      CheckOrderRule
      CheckOrderSimulation
      CheckDeliveryBuilding
      AddPackingListContainer
      AddPackingListContainerLine
      SetContainerLineFullQuantity
      Tic
      CheckPackingListIsPacked
      SetReadyPackingList
      Tic
      StartPackingList
      CheckInvoicingRule
      CheckInvoiceTransactionRule
      Tic
      CheckInvoiceBuilding
      StopPackingList
      Tic
      DeliverPackingList
      Tic
      CheckPackingListIsSolved
      CheckPackingListNotSplitted
      DecreaseInvoiceLineQuantity
      CheckInvoiceIsDivergent
      CheckInvoiceIsCalculating
      Tic
      CheckInvoiceIsDiverged
      SplitAndDeferInvoice
      Tic
      StartInvoice
      Tic
      StopInvoice
      Tic
      DeliverInvoice
      Tic
      CheckInvoiceIsNotDivergent
      CheckInvoiceIsSolved
      CheckInvoiceSplitted
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
      CheckPackingListIsNotDivergent
      CheckPackingListIsSolved
      CheckInvoiceTransactionRule
      SwitchInvoices
      StartInvoice
      Tic
      StopInvoice
      Tic
      DeliverInvoice
      Tic
      CheckInvoiceIsNotDivergent
      CheckInvoiceIsSolved
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 161, in stepCreateSaleInvoiceTransactionRule
    self.createInvoiceTransactionRule(resource=sequence.get('resource'))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_13_SplitAndDeferInvoice (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_14_AcceptDecisionOnInvoice (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 3276, in test_14_AcceptDecisionOnInvoice
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateEntities
      CreateCurrency
    > CreateSaleInvoiceTransactionRule
      CreateOrder
      SetOrderProfile
      SetOrderPriceCurrency
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      CheckDeliveryBuilding
      ConfirmOrder
      Tic
      CheckOrderRule
      CheckOrderSimulation
      CheckDeliveryBuilding
      AddPackingListContainer
      AddPackingListContainerLine
      SetContainerLineFullQuantity
      Tic
      CheckPackingListIsPacked
      SetReadyPackingList
      Tic
      StartPackingList
      CheckInvoicingRule
      CheckInvoiceTransactionRule
      Tic
      CheckInvoiceBuilding
      StopPackingList
      Tic
      DeliverPackingList
      Tic
      CheckPackingListIsSolved
      CheckPackingListNotSplitted
      DecreaseInvoiceLineQuantity
      CheckInvoiceIsDivergent
      CheckInvoiceIsCalculating
      Tic
      CheckInvoiceIsDiverged
      AcceptDecisionQuantityInvoice
      Tic
      StartInvoice
      Tic
      StopInvoice
      Tic
      DeliverInvoice
      Tic
      CheckPackingListIsNotDivergent
      CheckPackingListIsSolved
      CheckInvoiceTransactionRule
      CheckInvoiceNotSplitted
      CheckInvoiceIsNotDivergent
      CheckInvoiceIsSolved
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 161, in stepCreateSaleInvoiceTransactionRule
    self.createInvoiceTransactionRule(resource=sequence.get('resource'))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_14_AcceptDecisionOnInvoice (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_16_ManuallyAddedMovements (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 3327, in test_16_ManuallyAddedMovements
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateEntities
      CreateCurrency
    > CreateSaleInvoiceTransactionRule
      CreateOrder
      SetOrderProfile
      SetOrderPriceCurrency
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      CheckDeliveryBuilding
      ConfirmOrder
      Tic
      CheckOrderRule
      CheckOrderSimulation
      CheckDeliveryBuilding
      AddPackingListContainer
      AddPackingListContainerLine
      SetContainerLineFullQuantity
      Tic
      CheckPackingListIsPacked
      SetReadyPackingList
      Tic
      StartPackingList
      CheckInvoicingRule
      Tic
      CheckInvoiceBuilding
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
      AddInvoiceLines
      Tic
      StartInvoice
      Tic
      CheckSimulationTrees
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 161, in stepCreateSaleInvoiceTransactionRule
    self.createInvoiceTransactionRule(resource=sequence.get('resource'))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_16_ManuallyAddedMovements (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_16a_ManuallyAddedMovementsManyTransactions (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 2943, in test_16a_ManuallyAddedMovementsManyTransactions
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateEntities
      CreateCurrency
    > CreateSaleInvoiceTransactionRule
      CreateOrder
      SetOrderProfile
      SetOrderPriceCurrency
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      CheckDeliveryBuilding
      ConfirmOrder
      Tic
      CheckOrderRule
      CheckOrderSimulation
      CheckDeliveryBuilding
      AddPackingListContainer
      AddPackingListContainerLine
      SetContainerLineFullQuantity
      Tic
      CheckPackingListIsPacked
      SetReadyPackingList
      Tic
      StartPackingList
      CheckInvoicingRule
      Tic
      CheckInvoiceBuilding
      RebuildAndCheckNothingIsCreated
      CheckInvoicesConsistency
      AddInvoiceLinesManyTransactions
      Tic
      CheckInvoiceIsSolved
      StartInvoice
      Tic
      CheckSimulationTrees
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 161, in stepCreateSaleInvoiceTransactionRule
    self.createInvoiceTransactionRule(resource=sequence.get('resource'))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_16a_ManuallyAddedMovementsManyTransactions (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_17_ManuallyAddedWrongMovements (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 3353, in test_17_ManuallyAddedWrongMovements
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateEntities
      CreateCurrency
    > CreateSaleInvoiceTransactionRule
      CreateOrder
      SetOrderProfile
      SetOrderPriceCurrency
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      CheckDeliveryBuilding
      ConfirmOrder
      Tic
      CheckOrderRule
      CheckOrderSimulation
      CheckDeliveryBuilding
      AddPackingListContainer
      AddPackingListContainerLine
      SetContainerLineFullQuantity
      Tic
      CheckPackingListIsPacked
      SetReadyPackingList
      Tic
      StartPackingList
      CheckInvoicingRule
      Tic
      CheckInvoiceBuilding
      AddWrongInvoiceLines
      Tic
      StartInvoice
      CheckStartInvoiceFail
      CheckSimulationTrees
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 161, in stepCreateSaleInvoiceTransactionRule
    self.createInvoiceTransactionRule(resource=sequence.get('resource'))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_17_ManuallyAddedWrongMovements (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_18_compareInvoiceAndPackingList (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 3375, in test_18_compareInvoiceAndPackingList
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateEntities
      CreateCurrency
    > CreateSaleInvoiceTransactionRule
      CreateOrder
      SetOrderProfile
      SetOrderPriceCurrency
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      CheckDeliveryBuilding
      ConfirmOrder
      Tic
      CheckOrderRule
      CheckOrderSimulation
      CheckDeliveryBuilding
      AddPackingListContainer
      AddPackingListContainerLine
      SetContainerLineFullQuantity
      Tic
      CheckPackingListIsPacked
      SetReadyPackingList
      Tic
      StartPackingList
      CheckInvoicingRule
      Tic
      CheckInvoiceBuilding
      CheckInvoicesConsistency
      CheckPackingListInvoice
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 161, in stepCreateSaleInvoiceTransactionRule
    self.createInvoiceTransactionRule(resource=sequence.get('resource'))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_18_compareInvoiceAndPackingList (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_CopyAndPaste (testERP5Simulation.TestERP5SimulationInvoice), Test copy on paste on Invoice.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_Invoice_viewAsODT (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 836, in test_Invoice_viewAsODT
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_Invoice_viewAsODT (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_Invoice_viewAsODT_empty_image (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 875, in test_Invoice_viewAsODT_empty_image
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_Invoice_viewAsODT_empty_image (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_Invoice_viewAsODT_invalid_image (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 926, in test_Invoice_viewAsODT_invalid_image
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_Invoice_viewAsODT_invalid_image (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_Reference (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_accept_quantity_divergence_on_invoice_with_started_packing_list (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 3389, in test_accept_quantity_divergence_on_invoice_with_started_packing_list
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateEntities
      CreateCurrency
    > CreateSaleInvoiceTransactionRule
      CreateOrder
      SetOrderProfile
      SetOrderPriceCurrency
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      CheckDeliveryBuilding
      ConfirmOrder
      Tic
      CheckOrderRule
      CheckOrderSimulation
      CheckDeliveryBuilding
      AddPackingListContainer
      AddPackingListContainerLine
      SetContainerLineFullQuantity
      Tic
      CheckPackingListIsPacked
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 161, in stepCreateSaleInvoiceTransactionRule
    self.createInvoiceTransactionRule(resource=sequence.get('resource'))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_accept_quantity_divergence_on_invoice_with_started_packing_list (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_accept_quantity_divergence_on_invoice_with_stopped_packing_list (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 1474, in test_accept_quantity_divergence_on_invoice_with_stopped_packing_list
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateEntities
      CreateCurrency
    > CreateSaleInvoiceTransactionRule
      CreateOrder
      SetOrderProfile
      SetOrderPriceCurrency
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      CheckDeliveryBuilding
      ConfirmOrder
      Tic
      CheckOrderRule
      CheckOrderSimulation
      CheckDeliveryBuilding
      AddPackingListContainer
      AddPackingListContainerLine
      SetContainerLineFullQuantity
      Tic
      CheckPackingListIsPacked
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 161, in stepCreateSaleInvoiceTransactionRule
    self.createInvoiceTransactionRule(resource=sequence.get('resource'))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_accept_quantity_divergence_on_invoice_with_stopped_packing_list (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_adopt_quantity_divergence_on_invoice_line_with_stopped_packing_list (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 1535, in test_adopt_quantity_divergence_on_invoice_line_with_stopped_packing_list
    sequence_list.play(self, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateEntities
      CreateCurrency
    > CreateSaleInvoiceTransactionRule
      CreateOrder
      SetOrderProfile
      SetOrderPriceCurrency
      CreateNotVariatedResource
      Tic
      CreateOrderLine
      SetOrderLineResource
      SetOrderLineDefaultValues
      OrderOrder
      Tic
      CheckDeliveryBuilding
      ConfirmOrder
      Tic
      CheckOrderRule
      CheckOrderSimulation
      CheckDeliveryBuilding
      AddPackingListContainer
      AddPackingListContainerLine
      SetContainerLineFullQuantity
      Tic
      CheckPackingListIsPacked
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 161, in stepCreateSaleInvoiceTransactionRule
    self.createInvoiceTransactionRule(resource=sequence.get('resource'))
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_adopt_quantity_divergence_on_invoice_line_with_stopped_packing_list (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_delivery_mode_and_incoterm_on_invoice (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 1324, in test_delivery_mode_and_incoterm_on_invoice
    self.createInvoiceTransactionRule(currency)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_delivery_mode_and_incoterm_on_invoice (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_description_copied_on_lines (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 1260, in test_description_copied_on_lines
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_description_copied_on_lines (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_invoice_building_with_cells (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 984, in test_invoice_building_with_cells
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_invoice_building_with_cells (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_invoice_building_with_cells_and_aggregate (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 1172, in test_invoice_building_with_cells_and_aggregate
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_invoice_building_with_cells_and_aggregate (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_invoice_created_from_packing_list_with_no_order (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 1082, in test_invoice_created_from_packing_list_with_no_order
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/29', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/29', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/29', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_invoice_created_from_packing_list_with_no_order (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/29', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/29', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/29', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_invoice_transaction_line_resource (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 350, in test_invoice_transaction_line_resource
    self.createInvoiceTransactionRule(currency)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/29', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/29', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/29', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_invoice_transaction_line_resource (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/29', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/29', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/29', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_modify_planned_order_invoice_transaction_rule (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 610, in test_modify_planned_order_invoice_transaction_rule
    self.createInvoiceTransactionRule(currency)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 69, in <lambda>
    wrapper = lambda *args, **kw: unrestricted_apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/UnrestrictedMethod.py", line 105, in unrestricted_apply
    return apply(function, args, kw)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testERP5Simulation.py", line 158, in createInvoiceTransactionRule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/29', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/29', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/29', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_modify_planned_order_invoice_transaction_rule (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/29', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/29', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/29', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_modify_planned_order_invoicing_rule (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 440, in test_modify_planned_order_invoicing_rule
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/29', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/29', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/29', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_modify_planned_order_invoicing_rule (testERP5Simulation.TestERP5SimulationInvoice)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 149, in run
    self.tearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 979, in tearDown
    return PortalTestCase.tearDown(self)
  File "/usr/lib/erp5/lib/python/Testing/ZopeTestCase/base.py", line 102, in tearDown
    self.beforeTearDown()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5/tests/testInvoice.py", line 133, in beforeTearDown
    self.tic()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/unit_test/Products/ERP5Type/tests/ERP5TypeTestCase.py", line 664, in tic
    raise RuntimeError,\
RuntimeError: tic is looping forever. These messages are pending: [('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/portal_deliveries/sale_invoice_transaction_trade_model_builder', 'build', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/29', 'updateCausalityState', -1, 1), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/29', 'Delivery_updateAppliedRule', -1, 3), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/24', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/25', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/1', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/2', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/accounting_module/3', 'expand', -2, 6), ('/erp5_portal_99149783a620b553467610cb3e8b7b12/sale_packing_list_module/29', 'expand', -2, 6)] 
Last error message:
ValueError
It is not possible to match movements without divergence testers
Traceback (innermost last):
  Module Products.CMFActivity.ActivityTool, line 293, in __call__
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5.Document.Delivery, line 790, in expand
  Module Products.ERP5Type.UnrestrictedMethod, line 69, in <lambda>
  Module Products.ERP5Type.UnrestrictedMethod, line 105, in unrestricted_apply
  Module Products.ERP5Type.Document.AppliedRule, line 115, in expand
  Module Products.ERP5.mixin.rule, line 114, in expand
  Module Products.ERP5.mixin.movement_collection_updater, line 176, in updateMovementCollection
  Module Products.ERP5.mixin.movement_collection_updater, line 76, in getMovementCollectionDiff
ValueError: It is not possible to match movements without divergence testers




ERROR: test_Products.ERP5Type.ConsistencyMessage_ConsistencyMessage_implements_IConsistencyMessage (testERP5TypeInterfaces.TestERP5TypeInterfaces)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.3/build/Products/ERP5Type/tests/testERP5TypeInterfaces.py", line 66, in testMethod
    verifyClass(Interface, Klass)
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 90, in verifyClass
    return _verify(iface, candidate, tentative, vtype='c')
  File "/usr/lib/erp5/lib/python/zope/interface/verify.py", line 60, in _verify
    raise BrokenImplementation(iface, n)
BrokenImplementation: An object has failed to implement interface <InterfaceClass Products.ERP5Type.interfaces.consistency_message.IConsistencyMessage>

        The fix attribute was not provided.
        


FAIL: test_02_Table_07_CellFormat (testFormPrintoutAsODT.TestFormPrintoutAsODT), 7. Normal case: cell format cetting
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.2/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.2/build/unit_test/Products/ERP5OOo/tests/testFormPrintoutAsODT.py", line 624, in test_02_Table_07_CellFormat
    self.assertEqual(date_column.attrib[date_value_attrib], '2009-04-20')
AssertionError: '2009-04-19' != '2009-04-20'


FAIL: test_01_renderEvent (testICal.TestICal)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.2/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.2/build/unit_test/Products/ERP5/tests/testICal.py", line 151, in test_01_renderEvent
    self.assertEquals( # if this fail for you, try to set $TZ to Europe/Paris
AssertionError: '20070815T143000Z' != '20070815T083000Z'


FAIL: testOpenOrderRule (testOpenOrder.TestOpenOrder)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5/tests/testOpenOrder.py", line 303, in testOpenOrderRule
    [(DateTime(3000,2,10,10,0), DateTime(3000,2,11,10,0)),
AssertionError: [(DateTime('3000/02/10 10:00:00 US/Eastern'), DateTime('3000/02/11 10:00:00 US/Eastern')), (DateTime('3000/02/17 10:00:00 US/Eastern'), DateTime('3000/02/18 10:00:00 US/Eastern')), (DateTime('3000/02/24 10:00:00 US/Eastern'), DateTime('3000/02/25 10:00:00 US/Eastern')), (DateTime('3000/03/03 10:00:00 US/Eastern'), DateTime('3000/03/04 10:00:00 US/Eastern')), (DateTime('3000/03/10 10:00:00 US/Eastern'), DateTime('3000/03/11 10:00:00 US/Eastern'))] != [(DateTime('3000/02/10 10:00:00 US/Eastern'), DateTime('3000/02/11 10:00:00 US/Eastern')), (DateTime('3000/02/17 10:00:00 US/Eastern'), DateTime('3000/02/18 10:00:00 US/Eastern')), (DateTime('3000/02/24 10:00:00 US/Eastern'), DateTime('3000/02/25 10:00:00 US/Eastern')), (DateTime('3000/03/03 10:00:00 US/Eastern'), DateTime('3000/03/04 10:00:00 US/Eastern')), (DateTime('3000/03/10 10:00:00 GMT-4'), DateTime('3000/03/11 10:00:00 GMT-4'))]


FAIL: testPeriodicityDateList (testOpenOrder.TestOpenOrder)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.5/build/unit_test/Products/ERP5/tests/testOpenOrder.py", line 185, in testPeriodicityDateList
    [(D(2008,2,1,0,1), DateTime(2008,2,29)),
AssertionError: [(DateTime('2008/02/01 00:01:00 US/Eastern'), DateTime('2008/02/29')), (DateTime('2008/03/01 00:01:00 US/Eastern'), DateTime('2008/03/31')), (DateTime('2008/04/01 00:01:00 US/Eastern'), DateTime('2008/04/30')), (DateTime('2008/05/01 00:01:00 US/Eastern'), DateTime('2008/05/31')), (DateTime('2008/06/01 00:01:00 US/Eastern'), DateTime('2008/06/30')), (DateTime('2008/07/01 00:01:00 US/Eastern'), DateTime('2008/07/31')), (DateTime('2008/08/01 00:01:00 US/Eastern'), DateTime('2008/08/31')), (DateTime('2008/09/01 00:01:00 US/Eastern'), DateTime('2008/09/30')), (DateTime('2008/10/01 00:01:00 US/Eastern'), DateTime('2008/10/31')), (DateTime('2008/11/01 00:01:00 US/Eastern'), DateTime('2008/11/30'))] != [(DateTime('2008/02/01 00:01:00 US/Eastern'), DateTime('2008/02/29')), (DateTime('2008/03/01 00:01:00 US/Eastern'), DateTime('2008/03/31')), (DateTime('2008/04/01 00:01:00 GMT-4'), DateTime('2008/04/30')), (DateTime('2008/05/01 00:01:00 GMT-4'), DateTime('2008/05/31')), (DateTime('2008/06/01 00:01:00 GMT-4'), DateTime('2008/06/30')), (DateTime('2008/07/01 00:01:00 GMT-4'), DateTime('2008/07/31')), (DateTime('2008/08/01 00:01:00 GMT-4'), DateTime('2008/08/31')), (DateTime('2008/09/01 00:01:00 GMT-4'), DateTime('2008/09/30')), (DateTime('2008/10/01 00:01:00 GMT-4'), DateTime('2008/10/31')), (DateTime('2008/11/01 00:01:00 GMT-4'), DateTime('2008/11/30'))]


FAIL: test_01_getYearToDateSlice (testPayroll_l10n_fr.TestPayroll_l10n_fr), Check that is possible to calculate the total amount spend on a slice
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testPayroll_l10n_fr.py", line 118, in test_01_getYearToDateSlice
    sequence_list.play(self)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateUrssafService
      CreateLabourService
      CreateEmployer
      CreateEmployee
      CreatePriceCurrency
      CreateModelWithSlices
      SetCurrencyOnModel
      ModelCreateUrssafModelLineWithSlices
      UrssafModelLineWithSlicesCreateMovements
      CreateBasicPaysheet
      PaysheetSetModelAndApplyIt
      PaysheetCreateLabourPaySheetLine
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      ModelSpecialiseBusinessProcess
      Tic
      CheckUpdateAggregatedAmountListReturnUsingSlices
      PaysheetApplyTransformation
      Tic
      CheckPaysheetLineAreCreatedUsingSlices
      CheckPaysheetLineAmountsUsingSlices
      CheckUpdateAggregatedAmountListReturnNothing
      CheckPaysheetLineAmountsUsingSlices
      CreateBasicPaysheet
      PaysheetSetModelAndApplyIt
      PaysheetCreateLabourPaySheetLine
      CreateBusinessProcess
      CreateBusinessPath
      CreateUrssafRoubaixOrganisation
      ModifyBusinessPathTradePhase
      ModelSpecialiseBusinessProcess
      Tic
      CheckUpdateAggregatedAmountListReturnUsingSlices
      PaysheetApplyTransformation
      Tic
      CheckPaysheetLineAreCreatedUsingSlices
      CheckPaysheetLineAmountsUsingSlices
      CheckUpdateAggregatedAmountListReturnNothing
      CheckPaysheetLineAmountsUsingSlices
    > CheckYearToDateSliceAmount
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testPayroll_l10n_fr.py", line 89, in stepCheckYearToDateSliceAmount
    paysheet_list[1].PaySheetTransaction_getYearToDateSlice(\
AssertionError: 400 != 0.0


FAIL: testSkinSelectionTemplateField (testProxyField.TestProxyField)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Form/tests/testProxyField.py", line 189, in testSkinSelectionTemplateField
    self.assertEquals('Customized Title', field.get_value('title'))
AssertionError: 'Customized Title' != 'Generic Title'


FAIL: test checking if the field values are of the proper type.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.2/build/unit_test/Products/Formulator/tests/testSerializeForm.py", line 358, in test_fieldValueTypes
    self.assertEquals(field.values, field2.values)
AssertionError: {'alternate_name': '', 'title': 'Test Title', 'date_separator': '', 'editable': 0, 'input_order': 'mdy', 'start_datetime': None, 'description': '', 'default_now': 0, 'allow_empty_time': 0, 'ampm_time_style': 0, 'hide_day': 0, 'date_only': 0, 'time_separator': '$', 'hidden': 0, 'default': None, 'css_class': 'test_css', 'required': 1, 'enabled': 1, 'input_style': 'list', 'external_validator': '', 'hidden_day_is_last_day': 0, 'end_datetime': None, 'timezone_style': 0} != {'alternate_name': '', 'title': 'Test Title', 'date_separator': '', 'editable': 0, 'input_order': 'mdy', 'start_datetime': '', 'description': '', 'default_now': 0, 'allow_empty_time': 0, 'ampm_time_style': 0, 'hide_day': 0, 'date_only': 0, 'time_separator': '$', 'hidden': 0, 'default': '', 'css_class': 'test_css', 'required': 1, 'enabled': 1, 'input_style': 'list', 'external_validator': '', 'hidden_day_is_last_day': 0, 'end_datetime': '', 'timezone_style': 0}


FAIL: test_NonDeliveryTemplateNotIndexable (testTemplate.TestTemplate)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.6/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.6/build/unit_test/Products/ERP5/tests/testTemplate.py", line 345, in test_NonDeliveryTemplateNotIndexable
    self._testTemplateNotIndexable(document)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.6/build/unit_test/Products/ERP5/tests/testTemplate.py", line 315, in _testTemplateNotIndexable
    self.assertEquals(0, len(self.portal.portal_catalog(uid=template.getUid())))
AssertionError: 0 != 1


FAIL: test_manyTemplatesWithoutReindexation (testTemplate.TestTemplate), Check what happen when templates are created one by one without reindexation
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.6/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.6/build/unit_test/Products/ERP5/tests/testTemplate.py", line 279, in test_manyTemplatesWithoutReindexation
    self.assertEqual(len(preference_id_list) + 1, len(new_preference_id_list))
AssertionError: 1 != 2


FAIL: test_TradeModelRuleSimulationBuildInvoiceInvoiceLineModifyDivergencyAndSolving (testTradeModelLine.TestTradeModelLineSale), Check that after changing invoice line invoice is properly diverged and it is possible to solve
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/unit_test/Products/ERP5/tests/testTradeModelLine.py", line 2104, in test_TradeModelRuleSimulationBuildInvoiceInvoiceLineModifyDivergencyAndSolving
    sequence_list.play(self, quiet=True)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateServiceTax
      CreateServiceDiscount
      CreatePriceCurrency
      CreateProductDiscounted
      CreateProductTaxed
      CreateProductDiscountedTaxed
      CreateSource
      CreateSourceSection
      CreateDestination
      CreateDestinationSection
      Tic
      CreateBusinessProcess
      CreateBusinessState
      ModifyBusinessStateTaxed
      CreateBusinessState
      ModifyBusinessStateInvoiced
      CreateBusinessPath
      ModifyBusinessPathTaxing
      CreateBusinessPath
      ModifyBusinessPathDiscounting
      CreateTradeCondition
      SpecialiseTradeConditionWithBusinessProcess
      CreateTradeModelLine
      ModifyTradeModelLineTax
      CreateTradeModelLine
      ModifyTradeModelLineDiscount
      Tic
      CreateOrder
      SpecialiseOrderTradeCondition
      FillOrder
      Tic
      CreateOrderLine
      ModifyOrderLineTaxed
      CreateOrderLine
      ModifyOrderLineDiscounted
      CreateOrderLine
      ModifyOrderLineDiscountedTaxed
      Tic
      CheckOrderComplexTradeConditionAggregatedAmountList
      CheckOrderLineTaxedAggregatedAmountList
      CheckOrderLineDiscountedTaxedAggregatedAmountList
      CheckOrderLineDiscountedAggregatedAmountList
      Tic
      PlanOrder
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      ConfirmOrder
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetPackingList
      PackPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      StartPackingList
      StopPackingList
      DeliverPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetInvoice
      CheckInvoiceCausalityStateSolved
      CheckInvoiceNormalMovements
      GetInvoiceLineDiscounted
      GetInvoiceLineDiscountedTaxed
      GetInvoiceLineTaxed
      ModifyQuantityInvoiceLineDiscounted
      ModifyQuantityInvoiceLineDiscountedTaxed
      ModifyQuantityInvoiceLineTaxed
      Tic
      CheckInvoiceCausalityStateDiverged
      AcceptDecisionQuantityInvoice
      Tic
    > CheckInvoiceCausalityStateSolved
      CheckInvoiceNormalMovements
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/unit_test/Products/ERP5/tests/testTradeModelLine.py", line 459, in stepCheckInvoiceCausalityStateSolved
    invoice.getDivergenceList())
AssertionError: [<DivergenceMessage object at 0x6abb560
  'decision_value': 1.9999999999999998
  'divergence_scope': 'quantity'
  'prevision_value': 5.0
  'mapping': {}
  'object_relative_url': 'accounting_module/5/5'
  'simulation_movement': <SimulationMovement at /erp5_portal_ad634f4ece1810b728855e61e26535eb/portal_simulation/8/3/1/1/2/1>
  'tested_property': 'quantity'
  'decision_title': '1.9999999999999998'
  'message': 'Quantity'>, <DivergenceMessage object at 0x82d0368
  'decision_value': -0.60000000000000009
  'divergence_scope': 'quantity'
  'prevision_value': -1.5
  'mapping': {}
  'object_relative_url': 'accounting_module/5/5'
  'simulation_movement': <SimulationMovement at /erp5_portal_ad634f4ece1810b728855e61e26535eb/portal_simulation/8/2/1/1/2/2>
  'tested_property': 'quantity'
  'decision_title': '-0.60000000000000009'
  'message': 'Quantity'>, <DivergenceMessage object at 0x91c69e0
  'decision_value': 28.5
  'divergence_scope': 'quantity'
  'prevision_value': 71.25
  'mapping': {}
  'object_relative_url': 'accounting_module/5/5'
  'simulation_movement': <SimulationMovement at /erp5_portal_ad634f4ece1810b728855e61e26535eb/portal_simulation/8/1/1/1/2/2>
  'tested_property': 'quantity'
  'decision_title': '28.5'
  'message': 'Quantity'>, <DivergenceMessage object at 0x6abea70
  'decision_value': 12.0
  'divergence_scope': 'quantity'
  'prevision_value': 30.0
  'mapping': {}
  'object_relative_url': 'accounting_module/5/4'
  'simulation_movement': <SimulationMovement at /erp5_portal_ad634f4ece1810b728855e61e26535eb/portal_simulation/8/2/1/1/2/1>
  'tested_property': 'quantity'
  'decision_title': '12.0'
  'message': 'Quantity'>, <DivergenceMessage object at 0x9677cf8
  'decision_value': 30.0
  'divergence_scope': 'quantity'
  'prevision_value': 75.0
  'mapping': {}
  'object_relative_url': 'accounting_module/5/4'
  'simulation_movement': <SimulationMovement at /erp5_portal_ad634f4ece1810b728855e61e26535eb/portal_simulation/8/1/1/1/2/1>
  'tested_property': 'quantity'
  'decision_title': '30.0'
  'message': 'Quantity'>]


FAIL: test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuildDifferentRatio (testTradeModelLine.TestTradeModelLineSale), Check building invoice after splitting packing list using different ratio
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/unit_test/Products/ERP5/tests/testTradeModelLine.py", line 2185, in test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuildDifferentRatio
    sequence_list.play(self, quiet=True)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateServiceTax
      CreateServiceDiscount
      CreatePriceCurrency
      CreateProductDiscounted
      CreateProductTaxed
      CreateProductDiscountedTaxed
      CreateSource
      CreateSourceSection
      CreateDestination
      CreateDestinationSection
      Tic
      CreateBusinessProcess
      CreateBusinessState
      ModifyBusinessStateTaxed
      CreateBusinessState
      ModifyBusinessStateInvoiced
      CreateBusinessPath
      ModifyBusinessPathTaxing
      CreateBusinessPath
      ModifyBusinessPathDiscounting
      CreateTradeCondition
      SpecialiseTradeConditionWithBusinessProcess
      CreateTradeModelLine
      ModifyTradeModelLineTax
      CreateTradeModelLine
      ModifyTradeModelLineDiscount
      Tic
      CreateOrder
      SpecialiseOrderTradeCondition
      FillOrder
      Tic
      CreateOrderLine
      ModifyOrderLineTaxed
      CreateOrderLine
      ModifyOrderLineDiscounted
      CreateOrderLine
      ModifyOrderLineDiscountedTaxed
      Tic
      CheckOrderComplexTradeConditionAggregatedAmountList
      CheckOrderLineTaxedAggregatedAmountList
      CheckOrderLineDiscountedTaxedAggregatedAmountList
      CheckOrderLineDiscountedAggregatedAmountList
      Tic
      PlanOrder
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      ConfirmOrder
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetPackingList
      DecreasePackingListLineListQuantity
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      CheckPackingListDiverged
      SplitAndDeferPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetNewPackingList
      PackPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      StartPackingList
      StopPackingList
      DeliverPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetInvoice
    > CheckInvoiceCausalityStateSolved
      CheckInvoiceNormalMovements
      SetNewPackingListAsPackingList
      PackPackingList
      Tic
      StartPackingList
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      StopPackingList
      DeliverPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetInvoice
      CheckInvoiceCausalityStateSolved
      CheckInvoiceNormalMovements
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/unit_test/Products/ERP5/tests/testTradeModelLine.py", line 459, in stepCheckInvoiceCausalityStateSolved
    invoice.getDivergenceList())
AssertionError: [<DivergenceMessage object at 0x75d03f8
  'decision_value': -0.049999999999999989
  'divergence_scope': 'property'
  'prevision_value': -0.050000000000000003
  'mapping': {}
  'object_relative_url': 'accounting_module/12/5'
  'simulation_movement': <SimulationMovement at /erp5_portal_ad634f4ece1810b728855e61e26535eb/portal_simulation/21/1/1/1/2/1>
  'tested_property': 'price'
  'message': 'Price'>, <DivergenceMessage object at 0xa796440
  'decision_value': -0.049999999999999989
  'divergence_scope': 'property'
  'prevision_value': -0.050000000000000003
  'mapping': {}
  'object_relative_url': 'accounting_module/12/5'
  'simulation_movement': <SimulationMovement at /erp5_portal_ad634f4ece1810b728855e61e26535eb/portal_simulation/21/2/1/1/2/1>
  'tested_property': 'price'
  'message': 'Price'>]


FAIL: test_TradeModelRuleSimulationBuildInvoiceInvoiceLineModifyDivergencyAndSolving (testTradeModelLinePurchase.TestTradeModelLinePurchase), Check that after changing invoice line invoice is properly diverged and it is possible to solve
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testTradeModelLine.py", line 2104, in test_TradeModelRuleSimulationBuildInvoiceInvoiceLineModifyDivergencyAndSolving
    sequence_list.play(self, quiet=True)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateServiceTax
      CreateServiceDiscount
      CreatePriceCurrency
      CreateProductDiscounted
      CreateProductTaxed
      CreateProductDiscountedTaxed
      CreateSource
      CreateSourceSection
      CreateDestination
      CreateDestinationSection
      Tic
      CreateBusinessProcess
      CreateBusinessState
      ModifyBusinessStateTaxed
      CreateBusinessState
      ModifyBusinessStateInvoiced
      CreateBusinessPath
      ModifyBusinessPathTaxing
      CreateBusinessPath
      ModifyBusinessPathDiscounting
      CreateTradeCondition
      SpecialiseTradeConditionWithBusinessProcess
      CreateTradeModelLine
      ModifyTradeModelLineTax
      CreateTradeModelLine
      ModifyTradeModelLineDiscount
      Tic
      CreateOrder
      SpecialiseOrderTradeCondition
      FillOrder
      Tic
      CreateOrderLine
      ModifyOrderLineTaxed
      CreateOrderLine
      ModifyOrderLineDiscounted
      CreateOrderLine
      ModifyOrderLineDiscountedTaxed
      Tic
      CheckOrderComplexTradeConditionAggregatedAmountList
      CheckOrderLineTaxedAggregatedAmountList
      CheckOrderLineDiscountedTaxedAggregatedAmountList
      CheckOrderLineDiscountedAggregatedAmountList
      Tic
      PlanOrder
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      ConfirmOrder
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetPackingList
      PackPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      StartPackingList
      StopPackingList
      DeliverPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetInvoice
      CheckInvoiceCausalityStateSolved
      CheckInvoiceNormalMovements
      GetInvoiceLineDiscounted
      GetInvoiceLineDiscountedTaxed
      GetInvoiceLineTaxed
      ModifyQuantityInvoiceLineDiscounted
      ModifyQuantityInvoiceLineDiscountedTaxed
      ModifyQuantityInvoiceLineTaxed
      Tic
      CheckInvoiceCausalityStateDiverged
      AcceptDecisionQuantityInvoice
      Tic
    > CheckInvoiceCausalityStateSolved
      CheckInvoiceNormalMovements
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testTradeModelLine.py", line 459, in stepCheckInvoiceCausalityStateSolved
    invoice.getDivergenceList())
AssertionError: [<DivergenceMessage object at 0x6303560
  'decision_value': 1.9999999999999998
  'divergence_scope': 'quantity'
  'prevision_value': 5.0
  'mapping': {}
  'object_relative_url': 'accounting_module/5/5'
  'simulation_movement': <SimulationMovement at /erp5_portal_f961ca546667fb6832d17eeef19b90b9/portal_simulation/8/3/1/1/2/1>
  'tested_property': 'quantity'
  'decision_title': '1.9999999999999998'
  'message': 'Quantity'>, <DivergenceMessage object at 0x9937b90
  'decision_value': -0.60000000000000009
  'divergence_scope': 'quantity'
  'prevision_value': -1.5
  'mapping': {}
  'object_relative_url': 'accounting_module/5/5'
  'simulation_movement': <SimulationMovement at /erp5_portal_f961ca546667fb6832d17eeef19b90b9/portal_simulation/8/2/1/1/2/2>
  'tested_property': 'quantity'
  'decision_title': '-0.60000000000000009'
  'message': 'Quantity'>, <DivergenceMessage object at 0x5e226c8
  'decision_value': 28.5
  'divergence_scope': 'quantity'
  'prevision_value': 71.25
  'mapping': {}
  'object_relative_url': 'accounting_module/5/5'
  'simulation_movement': <SimulationMovement at /erp5_portal_f961ca546667fb6832d17eeef19b90b9/portal_simulation/8/1/1/1/2/2>
  'tested_property': 'quantity'
  'decision_title': '28.5'
  'message': 'Quantity'>, <DivergenceMessage object at 0x8482a28
  'decision_value': 12.0
  'divergence_scope': 'quantity'
  'prevision_value': 30.0
  'mapping': {}
  'object_relative_url': 'accounting_module/5/4'
  'simulation_movement': <SimulationMovement at /erp5_portal_f961ca546667fb6832d17eeef19b90b9/portal_simulation/8/2/1/1/2/1>
  'tested_property': 'quantity'
  'decision_title': '12.0'
  'message': 'Quantity'>, <DivergenceMessage object at 0x955fcf8
  'decision_value': 30.0
  'divergence_scope': 'quantity'
  'prevision_value': 75.0
  'mapping': {}
  'object_relative_url': 'accounting_module/5/4'
  'simulation_movement': <SimulationMovement at /erp5_portal_f961ca546667fb6832d17eeef19b90b9/portal_simulation/8/1/1/1/2/1>
  'tested_property': 'quantity'
  'decision_title': '30.0'
  'message': 'Quantity'>]


FAIL: test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuildDifferentRatio (testTradeModelLinePurchase.TestTradeModelLinePurchase), Check building invoice after splitting packing list using different ratio
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testTradeModelLine.py", line 2185, in test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuildDifferentRatio
    sequence_list.play(self, quiet=True)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 192, in play
    sequence.play(context, sequence_number=i, quiet=quiet)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 113, in play
    self._step_list[self._played_index] \
    Current Sequence:
      CreateServiceTax
      CreateServiceDiscount
      CreatePriceCurrency
      CreateProductDiscounted
      CreateProductTaxed
      CreateProductDiscountedTaxed
      CreateSource
      CreateSourceSection
      CreateDestination
      CreateDestinationSection
      Tic
      CreateBusinessProcess
      CreateBusinessState
      ModifyBusinessStateTaxed
      CreateBusinessState
      ModifyBusinessStateInvoiced
      CreateBusinessPath
      ModifyBusinessPathTaxing
      CreateBusinessPath
      ModifyBusinessPathDiscounting
      CreateTradeCondition
      SpecialiseTradeConditionWithBusinessProcess
      CreateTradeModelLine
      ModifyTradeModelLineTax
      CreateTradeModelLine
      ModifyTradeModelLineDiscount
      Tic
      CreateOrder
      SpecialiseOrderTradeCondition
      FillOrder
      Tic
      CreateOrderLine
      ModifyOrderLineTaxed
      CreateOrderLine
      ModifyOrderLineDiscounted
      CreateOrderLine
      ModifyOrderLineDiscountedTaxed
      Tic
      CheckOrderComplexTradeConditionAggregatedAmountList
      CheckOrderLineTaxedAggregatedAmountList
      CheckOrderLineDiscountedTaxedAggregatedAmountList
      CheckOrderLineDiscountedAggregatedAmountList
      Tic
      PlanOrder
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      ConfirmOrder
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetPackingList
      DecreasePackingListLineListQuantity
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      CheckPackingListDiverged
      SplitAndDeferPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetNewPackingList
      PackPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      StartPackingList
      StopPackingList
      DeliverPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetInvoice
    > CheckInvoiceCausalityStateSolved
      CheckInvoiceNormalMovements
      SetNewPackingListAsPackingList
      PackPackingList
      Tic
      StartPackingList
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      StopPackingList
      DeliverPackingList
      Tic
      CheckOrderLineTaxedSimulation
      CheckOrderLineDiscountedSimulation
      CheckOrderLineDiscountedTaxedSimulation
      GetInvoice
      CheckInvoiceCausalityStateSolved
      CheckInvoiceNormalMovements
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5Type/tests/Sequence.py", line 96, in play
    method(sequence=sequence)
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.1/build/unit_test/Products/ERP5/tests/testTradeModelLine.py", line 459, in stepCheckInvoiceCausalityStateSolved
    invoice.getDivergenceList())
AssertionError: [<DivergenceMessage object at 0xacf9b90
  'decision_value': -0.049999999999999989
  'divergence_scope': 'property'
  'prevision_value': -0.050000000000000003
  'mapping': {}
  'object_relative_url': 'accounting_module/12/5'
  'simulation_movement': <SimulationMovement at /erp5_portal_f961ca546667fb6832d17eeef19b90b9/portal_simulation/21/2/1/1/2/1>
  'tested_property': 'price'
  'message': 'Price'>, <DivergenceMessage object at 0x9558128
  'decision_value': -0.049999999999999989
  'divergence_scope': 'property'
  'prevision_value': -0.050000000000000003
  'mapping': {}
  'object_relative_url': 'accounting_module/12/5'
  'simulation_movement': <SimulationMovement at /erp5_portal_f961ca546667fb6832d17eeef19b90b9/portal_simulation/21/1/1/1/2/1>
  'tested_property': 'price'
  'message': 'Price'>]


FAIL: test_configurationOfFieldLibrary (testXHTML.TestXHTML)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/unit_test/Products/ERP5/tests/testXHTML.py", line 186, in test_configurationOfFieldLibrary
    self.fail(message) # uncomment above for details on each field
AssertionError: 5425 fields to modify


FAIL: test_erp5_dms_Drawing_OOoDocument_viewAsWeb (testXHTML.TestXHTML)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/unit_test/Products/ERP5/tests/testXHTML.py", line 406, in testMethod
    bt_name=bt_name))
AssertionError: Using w3c validator to parse the view "OOoDocument_viewAsWeb" (from erp5_dms bt) with warnings displayed :
Error: line 521 column 43 : there is no attribute "class"
Error: line 521 column 63 : there is no attribute "style"
Error: line 521 column 105 : there is no attribute "src"
Error: line 521 column 222 : there is no attribute "onload"
Error: line 521 column 244 : element "iframe" undefined


FAIL: test_erp5_dms_Presentation_OOoDocument_viewAsWeb (testXHTML.TestXHTML)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/products/ERP5Type/tests/backportUnittest.py", line 134, in run
    testMethod()
  File "/home/buildbot/slave/full.ERP5.blade-nxd1-10.4/build/unit_test/Products/ERP5/tests/testXHTML.py", line 406, in testMethod
    bt_name=bt_name))
AssertionError: Using w3c validator to parse the view "OOoDocument_viewAsWeb" (from erp5_dms bt) with warnings displayed :
Error: line 521 column 43 : there is no attribute "class"
Error: line 521 column 63 : there is no attribute "style"
Error: line 521 column 105 : there is no attribute "src"
Error: line 521 column 222 : there is no attribute "onload"
Error: line 521 column 244 : element "iframe" undefined


More information about the Erp5-report mailing list