Jacques, The failure is not due to the inclusion of the SystemProperty record in seed data. It is due to a unexpected result when testInvoicePerShipment is called with product="GZ-1000" and invoicePerShipment="N". And the same happens in the same test with product="GZ-1000" and invoicePerShipment="Y".
Met vriendelijke groet, Pierre Smits *Proud* *contributor** of* Apache OFBiz <https://ofbiz.apache.org/> since 2008 (without privileges) Proud contributor to the ASF since 2006 *Apache Directory <https://directory.apache.org>, PMC Member* On Mon, Dec 13, 2021 at 11:38 AM Jacques Le Roux < jacques.le.r...@les7arts.com> wrote: > Thanks guys, > > With the help of Pierre, I found that it's due to > https://github.com/apache/ofbiz-framework/pull/392/files > > Exactly to > > <SystemProperty systemResourceId="accounting" > systemPropertyId="create.invoice.per.shipment" systemPropertyValue="Y" > description="create invoice per shipment. Options: = Y (Invoice per > shipment), N (Invoice per order)"/> > > As the test name says testInvoicePerShipmentSetFalse > > The alternatives are: > > 1. Revert the PR (would allow to go on with INFRA-22279) > 2. Just comment out the property above (would allow to go on with > INFRA-22279) > 3. Discuss if we want to use invoice per shipment by default (I guess it > has been already done, if not several times) > > For now I decide to use 2 as it's the easiest way to go on with INFRA-22279 > > Jacques > > Le 13/12/2021 à 10:47, Pierre Smits a écrit : > > On my Mac the testInvoicePerShipmentSetFalse fails too, giving > > > > assert UtilValidate.isEmpty(invoices) | | false > [['orderItemSeqId':'00001', > >> 'amount':15.99, 'quantity':1.000000, 'statusId':'INVOICE_READY', > >> 'orderId':'WSCO10020', 'itemIssuanceId':'10020', 'invoiceId':'CI1', > >> 'invoiceItemSeqId':'00001', 'shipmentReceiptId':null]] > >> > >> Assertion failed: > >> > >> assert UtilValidate.isEmpty(invoices) > >> | | > >> false [['orderItemSeqId':'00001', 'amount':15.99, 'quantity':1.000000, > >> 'statusId':'INVOICE_READY', 'orderId':'WSCO10020', > >> 'itemIssuanceId':'10020', 'invoiceId':'CI1', 'invoiceItemSeqId':'00001', > >> 'shipmentReceiptId':null]] > >> > >> at > >> > org.codehaus.groovy.runtime.InvokerHelper.assertFailed(InvokerHelper.java:415) > >> at > >> > org.codehaus.groovy.runtime.ScriptBytecodeAdapter.assertFailed(ScriptBytecodeAdapter.java:670) > >> at > >> > org.apache.ofbiz.accounting.InvoicePerShipmentTests.testInvoicePerShipmentSetFalse(InvoicePerShipmentTests.groovy:154) > >> at > >> > org.apache.ofbiz.testtools.TestRunContainer.start(TestRunContainer.java:90) > >> at > >> > org.apache.ofbiz.base.container.ContainerLoader.startLoadedContainers(ContainerLoader.java:153) > >> at > >> > org.apache.ofbiz.base.container.ContainerLoader.load(ContainerLoader.java:77) > >> at > >> > org.apache.ofbiz.base.start.StartupControlPanel.loadContainers(StartupControlPanel.java:146) > >> at > >> > org.apache.ofbiz.base.start.StartupControlPanel.start(StartupControlPanel.java:70) > >> at org.apache.ofbiz.base.start.Start.main(Start.java:89) > >> > > Met vriendelijke groet, > > > > Pierre Smits > > *Proud* *contributor** of* Apache OFBiz<https://ofbiz.apache.org/> > since > > 2008 (without privileges) > > Proud contributor to the ASF since 2006 > > > > *Apache Directory<https://directory.apache.org>, PMC Member* > > > > > > On Mon, Dec 13, 2021 at 10:28 AM Daniel Watford<d...@foomoo.co.uk> > wrote: > > > >> Hi Jacques, > >> > >> After running ./gradlew testIntegration I can confirm that I see the > test > >> failure for testInvoicePerShipmentSetFalse. > >> > >> The error was visible by viewing > >> $OFBIZ/runtime/logs/test-results/html/index.html in a browser and then > >> navigating to the invoicestests class. > >> > >> On Mon, 13 Dec 2021 at 08:28, Jacques Le Roux < > >> jacques.le.r...@les7arts.com> > >> wrote: > >> > >>> Hi All, > >>> > >>> We have an issue withhttps://issues.apache.org/jira/browse/INFRA-22279 > >>> for tests on trunk and I need all your attention to help me fix it. > >>> > >>> The last successful trunk build on the old Buildbot (0.8) was <<*Oct. > >>> 18*>>: > >>> https://ci.apache.org/projects/ofbiz/logs/trunk/plugins/html/ > >>> > >>> Gavin has worked since on INFRA-22279 but got stuck because of (I > >>> guess/hope only) testInvoicePerShipmentSetFalse error on trunk. > >>> > >>> The last time I locally tried the test was 09/Nov/21 19:31 > >>> < > >>> > >> > https://issues.apache.org/jira/browse/INFRA-22279?focusedCommentId=17441317&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-17441317 > >>> Yesterday, I have tried locally to run the tests 3 times (I'm on > Windows > >>> and there are sometimes quirks with tests) and 3 times got this sole > >>> testInvoicePerShipmentSetFalse error. > >>> > >>> I have just checked the changes in accounting between 09/Nov/21 and > now. > >> I > >>> did not find any evidences related to testInvoicePerShipmentSetFalse. > >>> > >>> I'll continue on this today, if you know better please help. > >>> > >>> First I'd appreciate if you can confirm you also cross the > >>> testInvoicePerShipmentSetFalse error. > >>> > >>> TIA > >>> > >>> Jacques > >>> > >>> > >>> Le 31/08/2021 à 14:08, Jacques Le Roux a écrit : > >>>> Hi Gavin, > >>>> > >>>> Answering there > >>>> > >>>> Jacques > >>>> > >>>> Le 31/08/2021 à 11:32, Gavin McDonald a écrit : > >>>>> I have created a Jira ticket where we can liaise on the migration > >> which > >>> I > >>>>> would like to do ASAP. > >> > >> > >> -- > >> Daniel Watford > >>