<mavenModuleSet _class='hudson.maven.MavenModuleSet'><action _class='hudson.model.ParametersDefinitionProperty'><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>EXTRA_MVN_PRM</name><value></value></defaultParameterValue><description>Extra maven parameters - use --offline if you want to run this offline</description><name>EXTRA_MVN_PRM</name><type>StringParameterDefinition</type></parameterDefinition></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'><displayUrl>https://jenkins.younex.de/job/iDempiere12/</displayUrl></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'><stores></stores></action><description>Build iDempiere 12

iDempiere. Community Powered Enterprise&lt;p&gt;

This project builds the bitbucket mercurial repository: &lt;a href="http://www.idempiere.org"&gt;www.idempiere.org&lt;/a&gt;&lt;p&gt;
The project is intended just to create the p2 repository to update 11 installations.&lt;p&gt;
No installers here

In your idempiere installation execute:&lt;br&gt;
&lt;code&gt;
bash update.sh https://jenkins.idempiere.org/job/iDempiere11/ws/org.idempiere.p2/target/repository/
&lt;/code&gt;</description><displayName>iDempiere12</displayName><fullDisplayName>iDempiere12</fullDisplayName><fullName>iDempiere12</fullName><name>iDempiere12</name><url>https://jenkins.younex.de/job/iDempiere12/</url><buildable>true</buildable><build _class='hudson.maven.MavenModuleSetBuild'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>EXTRA_MVN_PRM</name><value></value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Younes</shortDescription><userId>younex</userId><userName>Younes</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginrelease-12 _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><branch><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><name>refs/remotes/origin/release-12</name></branch></marked><revision><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><branch><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><name>refs/remotes/origin/release-12</name></branch></revision></refsremotesoriginrelease-12></buildsByBranchName><lastBuiltRevision><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><branch><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><name>refs/remotes/origin/release-12</name></branch></lastBuiltRevision><remoteUrl>https://github.com/idempiere/idempiere</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.maven.reporters.MavenAggregatedArtifactRecord'></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#3</displayName><duration>308725</duration><estimatedDuration>309935</estimatedDuration><fullDisplayName>iDempiere12 #3</fullDisplayName><id>3</id><inProgress>false</inProgress><keepLog>false</keepLog><number>3</number><queueId>788</queueId><result>SUCCESS</result><timestamp>1737971047448</timestamp><url>https://jenkins.younex.de/job/iDempiere12/3/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/adempiere/model/GenericPO.java</affectedPath><commitId>a09c033e5f34deca46a150184b26a5691cbbd76b</commitId><timestamp>1737564398000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6384 Implement GenericPO UUID constructors (#2640)

</comment><date>2025-01-22 17:46:38 +0100</date><id>a09c033e5f34deca46a150184b26a5691cbbd76b</id><msg>IDEMPIERE-6384 Implement GenericPO UUID constructors (#2640)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/adempiere/model/GenericPO.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListItemRenderer.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/util/Msg.java</affectedPath><commitId>af89a7eacab9dec1a03effd9fb3bf8aa9498ea8b</commitId><timestamp>1737564398000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-3031:Tooltips cannot be set on column headers in some forms (#2638)

* IDEMPIERE-3031:Tooltips cannot be set on column headers in some forms

* IDEMPIERE-3031:Tooltips cannot be set on column headers in some forms
(fix comment from Hengsin)
</comment><date>2025-01-22 17:46:38 +0100</date><id>af89a7eacab9dec1a03effd9fb3bf8aa9498ea8b</id><msg>IDEMPIERE-3031:Tooltips cannot be set on column headers in some forms (#2638)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/Msg.java</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListItemRenderer.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/MInvoiceLine.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MOrderLandedCost.java</affectedPath><affectedPath>migration/iD12/oracle/202501131651_IDEMPIERE-6383.sql</affectedPath><affectedPath>migration/iD12/postgresql/202501131651_IDEMPIERE-6383.sql</affectedPath><commitId>ad240baa86f970fb059e61559c018d96bd0be731</commitId><timestamp>1737564398000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6383 (#2639)

</comment><date>2025-01-22 17:46:38 +0100</date><id>ad240baa86f970fb059e61559c018d96bd0be731</id><msg>IDEMPIERE-6383 (#2639)</msg><path><editType>add</editType><file>migration/iD12/postgresql/202501131651_IDEMPIERE-6383.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MOrderLandedCost.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202501131651_IDEMPIERE-6383.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MInvoiceLine.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/util/AmtInWords_ES.java</affectedPath><commitId>38eacc3b6887a299fac0681635f25103be7f37e6</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6388: Fix some errors in AmtInWords_ES (#2644)

* IDEMPIERE-6388: Fix some errors in AmtInWords_ES

* IDEMPIERE-6388: Fix some errors in AmtInWords_ES

only fix StringIndexOutOfBoundsException ; other issue will be addressed in other tickets
</comment><date>2025-01-22 17:46:39 +0100</date><id>38eacc3b6887a299fac0681635f25103be7f37e6</id><msg>IDEMPIERE-6388: Fix some errors in AmtInWords_ES (#2644)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/AmtInWords_ES.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/MBankTransfer.java</affectedPath><commitId>c3e129ad0de9b631a5361e29b0f19fb7943e8504</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6391 : SaveError when Create Bank Transfer Via REST (#2645)

</comment><date>2025-01-22 17:46:39 +0100</date><id>c3e129ad0de9b631a5361e29b0f19fb7943e8504</id><msg>IDEMPIERE-6391 : SaveError when Create Bank Transfer Via REST (#2645)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MBankTransfer.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/MLookupFactory.java</affectedPath><commitId>399abb09b20368141e0517a106720b9883fc81bc</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6365: RefTable with not ID as KeyColumn can't be translated (#2619)

* IDEMPIERE-6365: RefTable with not ID as KeyColumn can't be translated

* IDEMPIERE-6365: RefTable with not ID as KeyColumn can't be translated - implement change suggested by hengsin
</comment><date>2025-01-22 17:46:39 +0100</date><id>399abb09b20368141e0517a106720b9883fc81bc</id><msg>IDEMPIERE-6365: RefTable with not ID as KeyColumn can't be translated (#2619)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MLookupFactory.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>migration/iD12/postgresql/202501171818_IDEMPIERE-5136_WindowTitleLogic.sql</affectedPath><affectedPath>migration/iD12/oracle/202501171818_IDEMPIERE-5136_WindowTitleLogic.sql</affectedPath><commitId>30c422230bb735b57e92eccac15b1ee1f31aa280</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-5136: Set Messages at tenant level - Add Title Logic to the Window (#2647)

</comment><date>2025-01-22 17:46:39 +0100</date><id>30c422230bb735b57e92eccac15b1ee1f31aa280</id><msg>IDEMPIERE-5136: Set Messages at tenant level - Add Title Logic to the Window (#2647)</msg><path><editType>add</editType><file>migration/iD12/oracle/202501171818_IDEMPIERE-5136_WindowTitleLogic.sql</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202501171818_IDEMPIERE-5136_WindowTitleLogic.sql</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/FindWindow.java</affectedPath><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WQuickForm.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/GridTable.java</affectedPath><affectedPath>migration/iD12/oracle/202501170030_IDEMPIERE-6386.sql</affectedPath><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/CompositeADTabbox.java</affectedPath><affectedPath>migration/iD12/postgresql/202501170030_IDEMPIERE-6386.sql</affectedPath><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java</affectedPath><commitId>d49e51fee8573d855298d41471dd6b643789d551</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2643)

* IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139)

* - ensure that m_rowLoadTimeout is set to true

* - fix info message as suggested by Heng Sin

* - fix one more case of using MRole.getMaxQueryRecords
</comment><date>2025-01-22 17:46:39 +0100</date><id>d49e51fee8573d855298d41471dd6b643789d551</id><msg>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2643)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/GridTable.java</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202501170030_IDEMPIERE-6386.sql</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/FindWindow.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202501170030_IDEMPIERE-6386.sql</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/CompositeADTabbox.java</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WQuickForm.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/GridTable.java</affectedPath><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java</affectedPath><commitId>e879d192bca38711e351c5be95f988c548ecd13d</commitId><timestamp>1737637628000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2651)

- show errors immediately when a window query has error (f.e. a wrong virtual column)
</comment><date>2025-01-23 14:07:08 +0100</date><id>e879d192bca38711e351c5be95f988c548ecd13d</id><msg>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2651)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/GridTable.java</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/I_M_MovementLine.java</affectedPath><affectedPath>migration/iD12/oracle/202501091801_IDEMPIERE-4925.sql</affectedPath><affectedPath>org.adempiere.base.callout/src/org/compiere/model/CalloutMovement.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/X_M_MovementLine.java</affectedPath><affectedPath>migration/iD12/postgresql/202501091801_IDEMPIERE-4925.sql</affectedPath><affectedPath>org.idempiere.test/src/org/idempiere/test/model/InventoryMoveTest.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MMovement.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MMovementLine.java</affectedPath><commitId>2acfbafec22a66b8af3e325958dbebdbc3ae4860</commitId><timestamp>1737805123000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move (#2636)

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - Peer review changes

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - fix migration scripts

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - fix migration scripts

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - fix javadoc client/tenant

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - set UOM on reverse to avoid potential errors if allow copy in dictionary is changed

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - throw error when an invalid line is created with UOM and qties set wrongly

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - checkqtyAvailability when changing UOM

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - when product is null callout should not do anything

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - check qty available on locator change

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - migration script

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - Add more logic to match CalloutOrder and call always qty instead of having two callout methods
</comment><date>2025-01-25 12:38:43 +0100</date><id>2acfbafec22a66b8af3e325958dbebdbc3ae4860</id><msg>IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move (#2636)</msg><path><editType>edit</editType><file>org.adempiere.base.callout/src/org/compiere/model/CalloutMovement.java</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202501091801_IDEMPIERE-4925.sql</file></path><path><editType>add</editType><file>org.idempiere.test/src/org/idempiere/test/model/InventoryMoveTest.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MMovementLine.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MMovement.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/I_M_MovementLine.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/X_M_MovementLine.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202501091801_IDEMPIERE-4925.sql</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/util/Env.java</affectedPath><affectedPath>migration/iD12/oracle/202501201433_IDEMPIERE-5647.sql</affectedPath><affectedPath>migration/iD12/postgresql/202501201433_IDEMPIERE-5647.sql</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MRole.java</affectedPath><commitId>b575612d5b86044d7e3720038dfb9bc5b91007b8</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-5647 Allow definition of context variables by Role (#2649)

* IDEMPIERE-5647 Allow definition of context variables by Role

- include also predefined context variables from included roles

* - Implement suggestion from Deepak - login role have precedence
</comment><date>2025-01-25 12:38:44 +0100</date><id>b575612d5b86044d7e3720038dfb9bc5b91007b8</id><msg>IDEMPIERE-5647 Allow definition of context variables by Role (#2649)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MRole.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202501201433_IDEMPIERE-5647.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/Env.java</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202501201433_IDEMPIERE-5647.sql</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/report/HTMLExtension.java</affectedPath><commitId>f81e1362f74271908be553942fba5e9a00ba7694</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6396: Adding support for context varialbe in HTML_REPORT_TH… (#2650)

* IDEMPIERE-6396: Adding support for context varialbe in HTML_REPORT_THEME sys config

* IDEMPIERE-6396: Adding warning when ParseContext return null

* IDEMPIERE-6396: Adding theme url in log
</comment><date>2025-01-25 12:38:44 +0100</date><id>f81e1362f74271908be553942fba5e9a00ba7694</id><msg>IDEMPIERE-6396: Adding support for context varialbe in HTML_REPORT_TH… (#2650)</msg><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/report/HTMLExtension.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.idempiere.test/src/org/idempiere/test/base/AmtInWordsTest.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/util/AmtInWords_ES.java</affectedPath><commitId>dbb5b03cd7a38b7924f5343adb63c6c74ae47b6c</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit test… (#2646)

* IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit tests package

* IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit tests package

remove main method from AmtInWords_ES
move test class to org.idempiere.test.base
add a test without decimal point

* IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit tests package

use assertEqual as suggested by @hengsin
</comment><date>2025-01-25 12:38:44 +0100</date><id>dbb5b03cd7a38b7924f5343adb63c6c74ae47b6c</id><msg>IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit test… (#2646)</msg><path><editType>add</editType><file>org.idempiere.test/src/org/idempiere/test/base/AmtInWordsTest.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/AmtInWords_ES.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/GridTable.java</affectedPath><commitId>0a9284e09e2a119832740a5a760a98fc6faa2bc5</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2653)

* IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139)

- fix misleading "no rows found" message instead of timeout
- optimize waitLoadingForRow heavily called
- log info level queries that timeout
- show correctly the final number of records when background loading takes place

* - convert doc warning to a log warning
</comment><date>2025-01-25 12:38:44 +0100</date><id>0a9284e09e2a119832740a5a760a98fc6faa2bc5</id><msg>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2653)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/GridTable.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/util/Env.java</affectedPath><affectedPath>org.idempiere.test/src/org/idempiere/test/base/EnvTest.java</affectedPath><commitId>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-4827 Unify Evaluatee Implementation (#2652)

* IDEMPIERE-4827 Unify Evaluatee Implementation

- fix case of @AD_Client_ID@ not being discovered on window

* - implement solution suggested by Heng Sin
</comment><date>2025-01-25 12:38:44 +0100</date><id>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</id><msg>IDEMPIERE-4827 Unify Evaluatee Implementation (#2652)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/Env.java</file></path><path><editType>edit</editType><file>org.idempiere.test/src/org/idempiere/test/base/EnvTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.9.6</mavenVersionUsed></build><build _class='hudson.maven.MavenModuleSetBuild'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>EXTRA_MVN_PRM</name><value></value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Younes</shortDescription><userId>younex</userId><userName>Younes</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginrelease-12 _class='hudson.plugins.git.util.Build'><buildNumber>2</buildNumber><marked><SHA1>abb3e13dec47611ae69a8b7a756361382da4cbad</SHA1><branch><SHA1>abb3e13dec47611ae69a8b7a756361382da4cbad</SHA1><name>refs/remotes/origin/release-12</name></branch></marked><revision><SHA1>abb3e13dec47611ae69a8b7a756361382da4cbad</SHA1><branch><SHA1>abb3e13dec47611ae69a8b7a756361382da4cbad</SHA1><name>refs/remotes/origin/release-12</name></branch></revision></refsremotesoriginrelease-12></buildsByBranchName><lastBuiltRevision><SHA1>abb3e13dec47611ae69a8b7a756361382da4cbad</SHA1><branch><SHA1>abb3e13dec47611ae69a8b7a756361382da4cbad</SHA1><name>refs/remotes/origin/release-12</name></branch></lastBuiltRevision><remoteUrl>https://github.com/idempiere/idempiere</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.maven.reporters.MavenAggregatedArtifactRecord'></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#2</displayName><duration>307648</duration><estimatedDuration>309935</estimatedDuration><fullDisplayName>iDempiere12 #2</fullDisplayName><id>2</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2</number><queueId>489</queueId><result>SUCCESS</result><timestamp>1736536798458</timestamp><url>https://jenkins.younex.de/job/iDempiere12/2/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoWindow.java</affectedPath><commitId>4fe7b5991b53ee00d8e3e4dbc6188595c7b82ebb</commitId><timestamp>1736083755000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6351: Process called from Info Window do not use process Process Customization for Name and Description (#2604)

</comment><date>2025-01-05 14:29:15 +0100</date><id>4fe7b5991b53ee00d8e3e4dbc6188595c7b82ebb</id><msg>IDEMPIERE-6351: Process called from Info Window do not use process Process Customization for Name and Description (#2604)</msg><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoWindow.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/ToolbarProcessButton.java</affectedPath><commitId>d3897865f234dc9195cdf31ce8505867f5f54104</commitId><timestamp>1736083755000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6350: ToolbarProcessButton doesn't use process Process Customization for Name and Description (#2603)

</comment><date>2025-01-05 14:29:15 +0100</date><id>d3897865f234dc9195cdf31ce8505867f5f54104</id><msg>IDEMPIERE-6350: ToolbarProcessButton doesn't use process Process Customization for Name and Description (#2603)</msg><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/ToolbarProcessButton.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>RUN_SyncDBDev.sh</affectedPath><commitId>72e56556ca086e158f55fecc624797dafdaff98c</commitId><timestamp>1736083755000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>Update SyncDB for MacOsx Compatibility (#2616)

Co-authored-by: Orlando Curieles &lt;ocurieles@Orlandos-MacBook-Pro.local&gt;
</comment><date>2025-01-05 14:29:15 +0100</date><id>72e56556ca086e158f55fecc624797dafdaff98c</id><msg>Update SyncDB for MacOsx Compatibility (#2616)</msg><path><editType>edit</editType><file>RUN_SyncDBDev.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/GridTab.java</affectedPath><commitId>02975cde9dc8285f60586c54a00d3683293a96ca</commitId><timestamp>1736083755000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-2449 NPE on GridTab.m_DataStatusEvent / change approach from volatile to synchronized (#2623)

</comment><date>2025-01-05 14:29:15 +0100</date><id>02975cde9dc8285f60586c54a00d3683293a96ca</id><msg>IDEMPIERE-2449 NPE on GridTab.m_DataStatusEvent / change approach from volatile to synchronized (#2623)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/GridTab.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoWindow.java</affectedPath><commitId>ddcf183445b7b5cee722c6bd2de01c1abb7f4a01</commitId><timestamp>1736083755000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6367 Problem rendering info window columns vs gridfields (#2622)

* IDEMPIERE-6367 Problem rendering info window columns vs gridfields

* - remove test lines
</comment><date>2025-01-05 14:29:15 +0100</date><id>ddcf183445b7b5cee722c6bd2de01c1abb7f4a01</id><msg>IDEMPIERE-6367 Problem rendering info window columns vs gridfields (#2622)</msg><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoWindow.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/MTask.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/util/Task.java</affectedPath><commitId>a14f7333027d331610961e0bcc18f7b38266c840</commitId><timestamp>1736083755000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6368 Improve execution of Task (#2624)

</comment><date>2025-01-05 14:29:15 +0100</date><id>a14f7333027d331610961e0bcc18f7b38266c840</id><msg>IDEMPIERE-6368 Improve execution of Task (#2624)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MTask.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/Task.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/MenuSearchController.java</affectedPath><commitId>dd7df4cdd50169456f86bb501ade529757386996</commitId><timestamp>1736524194000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6364: Make Menu Search Highlight Accent Insensitive (#2618)

* IDEMPIERE-6364: Make Menu Search Highlight Accent Insensitive

* IDEMPIERE-6364: Make Menu Search Highlight Accent Insensitive - patch from Carlos

Co-Authored-By: Carlos Ruiz &lt;carg67@gmail.com&gt;

---------

Co-authored-by: Carlos Ruiz &lt;carg67@gmail.com&gt;
</comment><date>2025-01-10 16:49:54 +0100</date><id>dd7df4cdd50169456f86bb501ade529757386996</id><msg>IDEMPIERE-6364: Make Menu Search Highlight Accent Insensitive (#2618)</msg><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/MenuSearchController.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/ProcessButtonPopup.java</affectedPath><commitId>04d103ceb1ba2e3cc76d1c860dc60a60017c2ac4</commitId><timestamp>1736524195000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6361 - Document being closed when user does not have read and write access (#2621)

* IDEMPIERE-6361 - Document being closed when user does not have read and write access

* IDEMPIERE-6361 - Patch applied
</comment><date>2025-01-10 16:49:55 +0100</date><id>04d103ceb1ba2e3cc76d1c860dc60a60017c2ac4</id><msg>IDEMPIERE-6361 - Document being closed when user does not have read and write access (#2621)</msg><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/ProcessButtonPopup.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/MSchedule.java</affectedPath><commitId>1689e430a64c7b4cfa13b09f26a5d7a9f7699e55</commitId><timestamp>1736524195000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-4302 - remove unnecessary code (#2625)

</comment><date>2025-01-10 16:49:55 +0100</date><id>1689e430a64c7b4cfa13b09f26a5d7a9f7699e55</id><msg>IDEMPIERE-4302 - remove unnecessary code (#2625)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MSchedule.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/MenuTreeFilterPanel.java</affectedPath><commitId>b2f7c9bac78edd51bc7d6ac680e117b5954fc8e0</commitId><timestamp>1736524195000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6370 - Improve Menu Tree Filter Popup options by showing the item name next to the image
</comment><date>2025-01-10 16:49:55 +0100</date><id>b2f7c9bac78edd51bc7d6ac680e117b5954fc8e0</id><msg>IDEMPIERE-6370 - Improve Menu Tree Filter Popup options by showing the item name next to the image</msg><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/MenuTreeFilterPanel.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.idempiere.test/src/org/idempiere/test/jasper/PrintWithinProcess.java</affectedPath><commitId>abae1ba95ee855e0901250fabc328c0f004259e4</commitId><timestamp>1736524195000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6371 : testPrintWithLocalFile unit test failed on windows (#2628)

</comment><date>2025-01-10 16:49:55 +0100</date><id>abae1ba95ee855e0901250fabc328c0f004259e4</id><msg>IDEMPIERE-6371 : testPrintWithLocalFile unit test failed on windows (#2628)</msg><path><editType>edit</editType><file>org.idempiere.test/src/org/idempiere/test/jasper/PrintWithinProcess.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.server/idempiere.jsp</affectedPath><affectedPath>org.adempiere.server/resources/templates/black/styles/template.css</affectedPath><affectedPath>org.adempiere.server/resources/templates/black/images/img_back.jpg</affectedPath><commitId>4dd4b92ce0afe0bfa72a3945253994328e6bd27f</commitId><timestamp>1736524195000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6373 : Update IDempiere Home Page (#2629)

</comment><date>2025-01-10 16:49:55 +0100</date><id>4dd4b92ce0afe0bfa72a3945253994328e6bd27f</id><msg>IDEMPIERE-6373 : Update IDempiere Home Page (#2629)</msg><path><editType>edit</editType><file>org.adempiere.server/resources/templates/black/images/img_back.jpg</file></path><path><editType>edit</editType><file>org.adempiere.server/idempiere.jsp</file></path><path><editType>edit</editType><file>org.adempiere.server/resources/templates/black/styles/template.css</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/MAttachment.java</affectedPath><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/WAttachment.java</affectedPath><commitId>9ea9954b620dff2d5b733e19b24437f4c2be5fa8</commitId><timestamp>1736524195000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6314 Issues with attachment on System records (#2626)

* IDEMPIERE-6314 Issues with attachment on System records

- fix issue not being able to delete orphan attachments

* - check for orphan just on delete operation

* - preserve old public method for backward compatibility
</comment><date>2025-01-10 16:49:55 +0100</date><id>9ea9954b620dff2d5b733e19b24437f4c2be5fa8</id><msg>IDEMPIERE-6314 Issues with attachment on System records (#2626)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MAttachment.java</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/WAttachment.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/WDatetimeEditor.java</affectedPath><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/WDateEditor.java</affectedPath><commitId>d6a943bad1999f0eed09941e949317bdba667a86</commitId><timestamp>1736524195000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6355 : Virtual UI column type date field cause record to di… (#2615)

* IDEMPIERE-6355 : Virtual UI column type date field cause record to display as not saved

* IDEMPIERE-6355 :  if the field is readonly, don't fire event instead of virtual ui column check
</comment><date>2025-01-10 16:49:55 +0100</date><id>d6a943bad1999f0eed09941e949317bdba667a86</id><msg>IDEMPIERE-6355 : Virtual UI column type date field cause record to di… (#2615)</msg><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/WDatetimeEditor.java</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/WDateEditor.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>migration/iD12/oracle/202501091312_IDEMPIERE-6375.sql</affectedPath><affectedPath>migration/iD12/postgresql/202501091312_IDEMPIERE-6375.sql</affectedPath><commitId>3497bf91ecbbd63feba446f8e3207cf0e9fc69f7</commitId><timestamp>1736524195000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6375 - Add missing quantities to RV_Storage_per_product view (#2631)

</comment><date>2025-01-10 16:49:55 +0100</date><id>3497bf91ecbbd63feba446f8e3207cf0e9fc69f7</id><msg>IDEMPIERE-6375 - Add missing quantities to RV_Storage_per_product view (#2631)</msg><path><editType>add</editType><file>migration/iD12/postgresql/202501091312_IDEMPIERE-6375.sql</file></path><path><editType>add</editType><file>migration/iD12/oracle/202501091312_IDEMPIERE-6375.sql</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/MUserOrgAccess.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MRoleOrgAccess.java</affectedPath><commitId>c0a3eb751797cdf97abb8d184bc8888b9c9c69ea</commitId><timestamp>1736524195000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6380 MRoleOrgAccess and MUserOrgAccess .get are returning inactive records (#2632)

</comment><date>2025-01-10 16:49:55 +0100</date><id>c0a3eb751797cdf97abb8d184bc8888b9c9c69ea</id><msg>IDEMPIERE-6380 MRoleOrgAccess and MUserOrgAccess .get are returning inactive records (#2632)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MUserOrgAccess.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MRoleOrgAccess.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.idempiere.zk.iceblue_c.theme/src/web/theme/iceblue_c/css/fragment/button.css.dsp</affectedPath><affectedPath>org.idempiere.zk.iceblue_c.theme/src/metainfo/zk/lang-addon.xml</affectedPath><commitId>4228a82c92060fa7fce18b49bbf31d83201f9a13</commitId><timestamp>1736524195000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6339 : Focused button is not highlighted with the new theme (#2633)

</comment><date>2025-01-10 16:49:55 +0100</date><id>4228a82c92060fa7fce18b49bbf31d83201f9a13</id><msg>IDEMPIERE-6339 : Focused button is not highlighted with the new theme (#2633)</msg><path><editType>edit</editType><file>org.idempiere.zk.iceblue_c.theme/src/metainfo/zk/lang-addon.xml</file></path><path><editType>edit</editType><file>org.idempiere.zk.iceblue_c.theme/src/web/theme/iceblue_c/css/fragment/button.css.dsp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/acct/Doc_ProjectIssue.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/X_C_AcctSchema.java</affectedPath><affectedPath>migration/iD12/oracle/202409271057_IDEMPIERE-6203.sql</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/acct/Doc_Production.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MProjectIssue.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/acct/Doc_InOut.java</affectedPath><affectedPath>migration/iD12/postgresql/202409031411_IDEMPIERE-6203.sql</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/acct/Doc_MatchInv.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/acct/DocManager.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/I_M_CostHistory.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/acct/Doc_MatchPO.java</affectedPath><affectedPath>migration/iD12/oracle/202410231256_IDEMPIERE-6203.sql</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MInventoryLine.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/ProductCost.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MCostHistory.java</affectedPath><affectedPath>org.adempiere.base.callout/src/org/adempiere/base/callout/CostAdjustmentLineProduct.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/acct/Doc.java</affectedPath><affectedPath>org.idempiere.test/src/org/idempiere/test/costing/BackDateAveragePOCostingTest.java</affectedPath><affectedPath>org.adempiere.base.process/src/org/idempiere/process/CostAdjustmentLineRefreshCost.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MMovementConfirm.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MInvoice.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/process/DocumentEngine.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/I_M_CostDetail.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/acct/Doc_Movement.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MAcctSchema.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MProduction.java</affectedPath><affectedPath>migration/iD12/postgresql/202412031749_IDEMPIERE-6203.sql</affectedPath><affectedPath>migration/iD12/postgresql/202409230952_IDEMPIERE-6203.sql</affectedPath><affectedPath>org.idempiere.test/src/org/idempiere/test/costing/AveragePOCostingTest.java</affectedPath><affectedPath>org.adempiere.base/src/org/adempiere/model/DocActionDelegate.java</affectedPath><affectedPath>migration/iD12/oracle/202409031411_IDEMPIERE-6203.sql</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MProduct.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MInOut.java</affectedPath><affectedPath>migration/iD12/oracle/202412031749_IDEMPIERE-6203.sql</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MFactAcct.java</affectedPath><affectedPath>migration/iD12/postgresql/202409271057_IDEMPIERE-6203.sql</affectedPath><affectedPath>migration/iD12/postgresql/202410231256_IDEMPIERE-6203.sql</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/ICostInfo.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MCostDetail.java</affectedPath><affectedPath>migration/iD12/oracle/202409230952_IDEMPIERE-6203.sql</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/I_C_AcctSchema.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/acct/Doc_Inventory.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MMovement.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MInventory.java</affectedPath><affectedPath>org.adempiere.base/src/org/adempiere/exceptions/BackDateTrxNotAllowedException.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MCost.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/X_M_CostHistory.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/acct/DocLine.java</affectedPath><affectedPath>migration/iD12/oracle/202408051548_IDEMPIERE-6203.sql</affectedPath><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/WDocActionPanel.java</affectedPath><affectedPath>migration/iD12/postgresql/202408051548_IDEMPIERE-6203.sql</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/acct/Doc_Invoice.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MOrder.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/X_M_CostDetail.java</affectedPath><affectedPath>org.adempiere.base.callout/src/org/adempiere/base/callout/CostAdjustmentLineASI.java</affectedPath><commitId>7cc8abfa2120063b2a75e9d525784010fa95c881</commitId><timestamp>1736524195000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6203 Costing details by Account Date (#2435)

* IDEMPIERE-6203 Costing details by Account Date

* IDEMPIERE-6203 Costing details by Account Date

* IDEMPIERE-6203 Costing details by Account Date

* IDEMPIERE-6203 Back-dating costing

* IDEMPIERE-6203 Back-dating costing

* IDEMPIERE-6203 Back-dating costing

* IDEMPIERE-6203 Back-dating costing

* IDEMPIERE-6203 Back-dating costing

* IDEMPIERE-6203 Back-dating costing

* IDEMPIERE-6203 Back-dating costing

* IDEMPIERE-6203 Back-dating costing

* IDEMPIERE-6203 Back-dating costing

* IDEMPIERE-6203 Back-dating costing
</comment><date>2025-01-10 16:49:55 +0100</date><id>7cc8abfa2120063b2a75e9d525784010fa95c881</id><msg>IDEMPIERE-6203 Costing details by Account Date (#2435)</msg><path><editType>add</editType><file>migration/iD12/postgresql/202408051548_IDEMPIERE-6203.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MMovementConfirm.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/acct/Doc_Inventory.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/process/DocumentEngine.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202408051548_IDEMPIERE-6203.sql</file></path><path><editType>edit</editType><file>org.adempiere.base.callout/src/org/adempiere/base/callout/CostAdjustmentLineProduct.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MInventory.java</file></path><path><editType>edit</editType><file>org.idempiere.test/src/org/idempiere/test/costing/AveragePOCostingTest.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/acct/Doc_InOut.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202409031411_IDEMPIERE-6203.sql</file></path><path><editType>add</editType><file>migration/iD12/oracle/202409271057_IDEMPIERE-6203.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/X_M_CostHistory.java</file></path><path><editType>add</editType><file>org.adempiere.base/src/org/compiere/model/ICostInfo.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/acct/Doc_Movement.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MOrder.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MInventoryLine.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MProduct.java</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202409031411_IDEMPIERE-6203.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MAcctSchema.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MMovement.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MInOut.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/I_M_CostDetail.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202410231256_IDEMPIERE-6203.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/adempiere/model/DocActionDelegate.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/acct/Doc_MatchPO.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/X_M_CostDetail.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/I_C_AcctSchema.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/ProductCost.java</file></path><path><editType>add</editType><file>org.adempiere.base/src/org/adempiere/exceptions/BackDateTrxNotAllowedException.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/acct/Doc.java</file></path><path><editType>edit</editType><file>org.adempiere.base.process/src/org/idempiere/process/CostAdjustmentLineRefreshCost.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/acct/DocLine.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/I_M_CostHistory.java</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202412031749_IDEMPIERE-6203.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MCostDetail.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MProjectIssue.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MInvoice.java</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202409230952_IDEMPIERE-6203.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/acct/DocManager.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/acct/Doc_ProjectIssue.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202412031749_IDEMPIERE-6203.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/acct/Doc_Invoice.java</file></path><path><editType>add</editType><file>org.idempiere.test/src/org/idempiere/test/costing/BackDateAveragePOCostingTest.java</file></path><path><editType>add</editType><file>org.adempiere.base/src/org/compiere/model/MCostHistory.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MFactAcct.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/acct/Doc_MatchInv.java</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202409271057_IDEMPIERE-6203.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/acct/Doc_Production.java</file></path><path><editType>edit</editType><file>org.adempiere.base.callout/src/org/adempiere/base/callout/CostAdjustmentLineASI.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202409230952_IDEMPIERE-6203.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MCost.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MProduction.java</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/WDocActionPanel.java</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202410231256_IDEMPIERE-6203.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/X_C_AcctSchema.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.ui.zk/META-INF/MANIFEST.MF</affectedPath><affectedPath>org.idempiere.webservices/META-INF/MANIFEST.MF</affectedPath><affectedPath>org.adempiere.server/META-INF/MANIFEST.MF</affectedPath><affectedPath>org.idempiere.felix.webconsole/META-INF/MANIFEST.MF</affectedPath><commitId>b3f05b4fc5a6ccd050e816ba88d5396fd6b26946</commitId><timestamp>1736524291000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6369 iDempiere 12 server startup error on Windows (#2635)

- use unpacked deployment for WAB
</comment><date>2025-01-10 16:51:31 +0100</date><id>b3f05b4fc5a6ccd050e816ba88d5396fd6b26946</id><msg>IDEMPIERE-6369 iDempiere 12 server startup error on Windows (#2635)</msg><path><editType>edit</editType><file>org.adempiere.ui.zk/META-INF/MANIFEST.MF</file></path><path><editType>edit</editType><file>org.idempiere.webservices/META-INF/MANIFEST.MF</file></path><path><editType>edit</editType><file>org.idempiere.felix.webconsole/META-INF/MANIFEST.MF</file></path><path><editType>edit</editType><file>org.adempiere.server/META-INF/MANIFEST.MF</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.idempiere.zk.billboard/src/org/idempiere/zk/billboard/Billboard.java</affectedPath><affectedPath>org.idempiere.zk.billboard.chart/src/org/idempiere/zk/billboard/chart/ChartBuilder.java</affectedPath><affectedPath>org.idempiere.zk.billboard/src/web/js/zul/billboard/Billboard.js</affectedPath><commitId>abb3e13dec47611ae69a8b7a756361382da4cbad</commitId><timestamp>1736524297000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6379 Charts not honoring Display Legend flag (#2634)

</comment><date>2025-01-10 16:51:37 +0100</date><id>abb3e13dec47611ae69a8b7a756361382da4cbad</id><msg>IDEMPIERE-6379 Charts not honoring Display Legend flag (#2634)</msg><path><editType>edit</editType><file>org.idempiere.zk.billboard/src/org/idempiere/zk/billboard/Billboard.java</file></path><path><editType>edit</editType><file>org.idempiere.zk.billboard/src/web/js/zul/billboard/Billboard.js</file></path><path><editType>edit</editType><file>org.idempiere.zk.billboard.chart/src/org/idempiere/zk/billboard/chart/ChartBuilder.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.9.6</mavenVersionUsed></build><build _class='hudson.maven.MavenModuleSetBuild'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>EXTRA_MVN_PRM</name><value></value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Younes</shortDescription><userId>younex</userId><userName>Younes</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginrelease-12 _class='hudson.plugins.git.util.Build'><buildNumber>1</buildNumber><marked><SHA1>7eb77ed657b991699a43a52c145af2d44fbfff29</SHA1><branch><SHA1>7eb77ed657b991699a43a52c145af2d44fbfff29</SHA1><name>refs/remotes/origin/release-12</name></branch></marked><revision><SHA1>7eb77ed657b991699a43a52c145af2d44fbfff29</SHA1><branch><SHA1>7eb77ed657b991699a43a52c145af2d44fbfff29</SHA1><name>refs/remotes/origin/release-12</name></branch></revision></refsremotesoriginrelease-12></buildsByBranchName><lastBuiltRevision><SHA1>7eb77ed657b991699a43a52c145af2d44fbfff29</SHA1><branch><SHA1>7eb77ed657b991699a43a52c145af2d44fbfff29</SHA1><name>refs/remotes/origin/release-12</name></branch></lastBuiltRevision><remoteUrl>https://github.com/idempiere/idempiere</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.maven.reporters.MavenAggregatedArtifactRecord'></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1</displayName><duration>313433</duration><estimatedDuration>309935</estimatedDuration><fullDisplayName>iDempiere12 #1</fullDisplayName><id>1</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1</number><queueId>443</queueId><result>SUCCESS</result><timestamp>1736083831265</timestamp><url>https://jenkins.younex.de/job/iDempiere12/1/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.9.6</mavenVersionUsed></build><color>blue</color><firstBuild _class='hudson.maven.MavenModuleSetBuild'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>EXTRA_MVN_PRM</name><value></value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Younes</shortDescription><userId>younex</userId><userName>Younes</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginrelease-12 _class='hudson.plugins.git.util.Build'><buildNumber>1</buildNumber><marked><SHA1>7eb77ed657b991699a43a52c145af2d44fbfff29</SHA1><branch><SHA1>7eb77ed657b991699a43a52c145af2d44fbfff29</SHA1><name>refs/remotes/origin/release-12</name></branch></marked><revision><SHA1>7eb77ed657b991699a43a52c145af2d44fbfff29</SHA1><branch><SHA1>7eb77ed657b991699a43a52c145af2d44fbfff29</SHA1><name>refs/remotes/origin/release-12</name></branch></revision></refsremotesoriginrelease-12></buildsByBranchName><lastBuiltRevision><SHA1>7eb77ed657b991699a43a52c145af2d44fbfff29</SHA1><branch><SHA1>7eb77ed657b991699a43a52c145af2d44fbfff29</SHA1><name>refs/remotes/origin/release-12</name></branch></lastBuiltRevision><remoteUrl>https://github.com/idempiere/idempiere</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.maven.reporters.MavenAggregatedArtifactRecord'></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1</displayName><duration>313433</duration><estimatedDuration>309935</estimatedDuration><fullDisplayName>iDempiere12 #1</fullDisplayName><id>1</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1</number><queueId>443</queueId><result>SUCCESS</result><timestamp>1736083831265</timestamp><url>https://jenkins.younex.de/job/iDempiere12/1/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.9.6</mavenVersionUsed></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenModuleSetBuild'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>EXTRA_MVN_PRM</name><value></value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Younes</shortDescription><userId>younex</userId><userName>Younes</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginrelease-12 _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><branch><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><name>refs/remotes/origin/release-12</name></branch></marked><revision><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><branch><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><name>refs/remotes/origin/release-12</name></branch></revision></refsremotesoriginrelease-12></buildsByBranchName><lastBuiltRevision><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><branch><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><name>refs/remotes/origin/release-12</name></branch></lastBuiltRevision><remoteUrl>https://github.com/idempiere/idempiere</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.maven.reporters.MavenAggregatedArtifactRecord'></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#3</displayName><duration>308725</duration><estimatedDuration>309935</estimatedDuration><fullDisplayName>iDempiere12 #3</fullDisplayName><id>3</id><inProgress>false</inProgress><keepLog>false</keepLog><number>3</number><queueId>788</queueId><result>SUCCESS</result><timestamp>1737971047448</timestamp><url>https://jenkins.younex.de/job/iDempiere12/3/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/adempiere/model/GenericPO.java</affectedPath><commitId>a09c033e5f34deca46a150184b26a5691cbbd76b</commitId><timestamp>1737564398000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6384 Implement GenericPO UUID constructors (#2640)

</comment><date>2025-01-22 17:46:38 +0100</date><id>a09c033e5f34deca46a150184b26a5691cbbd76b</id><msg>IDEMPIERE-6384 Implement GenericPO UUID constructors (#2640)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/adempiere/model/GenericPO.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListItemRenderer.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/util/Msg.java</affectedPath><commitId>af89a7eacab9dec1a03effd9fb3bf8aa9498ea8b</commitId><timestamp>1737564398000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-3031:Tooltips cannot be set on column headers in some forms (#2638)

* IDEMPIERE-3031:Tooltips cannot be set on column headers in some forms

* IDEMPIERE-3031:Tooltips cannot be set on column headers in some forms
(fix comment from Hengsin)
</comment><date>2025-01-22 17:46:38 +0100</date><id>af89a7eacab9dec1a03effd9fb3bf8aa9498ea8b</id><msg>IDEMPIERE-3031:Tooltips cannot be set on column headers in some forms (#2638)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/Msg.java</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListItemRenderer.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/MInvoiceLine.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MOrderLandedCost.java</affectedPath><affectedPath>migration/iD12/oracle/202501131651_IDEMPIERE-6383.sql</affectedPath><affectedPath>migration/iD12/postgresql/202501131651_IDEMPIERE-6383.sql</affectedPath><commitId>ad240baa86f970fb059e61559c018d96bd0be731</commitId><timestamp>1737564398000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6383 (#2639)

</comment><date>2025-01-22 17:46:38 +0100</date><id>ad240baa86f970fb059e61559c018d96bd0be731</id><msg>IDEMPIERE-6383 (#2639)</msg><path><editType>add</editType><file>migration/iD12/postgresql/202501131651_IDEMPIERE-6383.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MOrderLandedCost.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202501131651_IDEMPIERE-6383.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MInvoiceLine.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/util/AmtInWords_ES.java</affectedPath><commitId>38eacc3b6887a299fac0681635f25103be7f37e6</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6388: Fix some errors in AmtInWords_ES (#2644)

* IDEMPIERE-6388: Fix some errors in AmtInWords_ES

* IDEMPIERE-6388: Fix some errors in AmtInWords_ES

only fix StringIndexOutOfBoundsException ; other issue will be addressed in other tickets
</comment><date>2025-01-22 17:46:39 +0100</date><id>38eacc3b6887a299fac0681635f25103be7f37e6</id><msg>IDEMPIERE-6388: Fix some errors in AmtInWords_ES (#2644)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/AmtInWords_ES.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/MBankTransfer.java</affectedPath><commitId>c3e129ad0de9b631a5361e29b0f19fb7943e8504</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6391 : SaveError when Create Bank Transfer Via REST (#2645)

</comment><date>2025-01-22 17:46:39 +0100</date><id>c3e129ad0de9b631a5361e29b0f19fb7943e8504</id><msg>IDEMPIERE-6391 : SaveError when Create Bank Transfer Via REST (#2645)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MBankTransfer.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/MLookupFactory.java</affectedPath><commitId>399abb09b20368141e0517a106720b9883fc81bc</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6365: RefTable with not ID as KeyColumn can't be translated (#2619)

* IDEMPIERE-6365: RefTable with not ID as KeyColumn can't be translated

* IDEMPIERE-6365: RefTable with not ID as KeyColumn can't be translated - implement change suggested by hengsin
</comment><date>2025-01-22 17:46:39 +0100</date><id>399abb09b20368141e0517a106720b9883fc81bc</id><msg>IDEMPIERE-6365: RefTable with not ID as KeyColumn can't be translated (#2619)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MLookupFactory.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>migration/iD12/postgresql/202501171818_IDEMPIERE-5136_WindowTitleLogic.sql</affectedPath><affectedPath>migration/iD12/oracle/202501171818_IDEMPIERE-5136_WindowTitleLogic.sql</affectedPath><commitId>30c422230bb735b57e92eccac15b1ee1f31aa280</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-5136: Set Messages at tenant level - Add Title Logic to the Window (#2647)

</comment><date>2025-01-22 17:46:39 +0100</date><id>30c422230bb735b57e92eccac15b1ee1f31aa280</id><msg>IDEMPIERE-5136: Set Messages at tenant level - Add Title Logic to the Window (#2647)</msg><path><editType>add</editType><file>migration/iD12/oracle/202501171818_IDEMPIERE-5136_WindowTitleLogic.sql</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202501171818_IDEMPIERE-5136_WindowTitleLogic.sql</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/FindWindow.java</affectedPath><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WQuickForm.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/GridTable.java</affectedPath><affectedPath>migration/iD12/oracle/202501170030_IDEMPIERE-6386.sql</affectedPath><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/CompositeADTabbox.java</affectedPath><affectedPath>migration/iD12/postgresql/202501170030_IDEMPIERE-6386.sql</affectedPath><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java</affectedPath><commitId>d49e51fee8573d855298d41471dd6b643789d551</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2643)

* IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139)

* - ensure that m_rowLoadTimeout is set to true

* - fix info message as suggested by Heng Sin

* - fix one more case of using MRole.getMaxQueryRecords
</comment><date>2025-01-22 17:46:39 +0100</date><id>d49e51fee8573d855298d41471dd6b643789d551</id><msg>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2643)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/GridTable.java</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202501170030_IDEMPIERE-6386.sql</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/FindWindow.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202501170030_IDEMPIERE-6386.sql</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/CompositeADTabbox.java</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WQuickForm.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/GridTable.java</affectedPath><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java</affectedPath><commitId>e879d192bca38711e351c5be95f988c548ecd13d</commitId><timestamp>1737637628000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2651)

- show errors immediately when a window query has error (f.e. a wrong virtual column)
</comment><date>2025-01-23 14:07:08 +0100</date><id>e879d192bca38711e351c5be95f988c548ecd13d</id><msg>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2651)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/GridTable.java</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/I_M_MovementLine.java</affectedPath><affectedPath>migration/iD12/oracle/202501091801_IDEMPIERE-4925.sql</affectedPath><affectedPath>org.adempiere.base.callout/src/org/compiere/model/CalloutMovement.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/X_M_MovementLine.java</affectedPath><affectedPath>migration/iD12/postgresql/202501091801_IDEMPIERE-4925.sql</affectedPath><affectedPath>org.idempiere.test/src/org/idempiere/test/model/InventoryMoveTest.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MMovement.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MMovementLine.java</affectedPath><commitId>2acfbafec22a66b8af3e325958dbebdbc3ae4860</commitId><timestamp>1737805123000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move (#2636)

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - Peer review changes

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - fix migration scripts

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - fix migration scripts

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - fix javadoc client/tenant

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - set UOM on reverse to avoid potential errors if allow copy in dictionary is changed

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - throw error when an invalid line is created with UOM and qties set wrongly

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - checkqtyAvailability when changing UOM

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - when product is null callout should not do anything

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - check qty available on locator change

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - migration script

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - Add more logic to match CalloutOrder and call always qty instead of having two callout methods
</comment><date>2025-01-25 12:38:43 +0100</date><id>2acfbafec22a66b8af3e325958dbebdbc3ae4860</id><msg>IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move (#2636)</msg><path><editType>edit</editType><file>org.adempiere.base.callout/src/org/compiere/model/CalloutMovement.java</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202501091801_IDEMPIERE-4925.sql</file></path><path><editType>add</editType><file>org.idempiere.test/src/org/idempiere/test/model/InventoryMoveTest.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MMovementLine.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MMovement.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/I_M_MovementLine.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/X_M_MovementLine.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202501091801_IDEMPIERE-4925.sql</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/util/Env.java</affectedPath><affectedPath>migration/iD12/oracle/202501201433_IDEMPIERE-5647.sql</affectedPath><affectedPath>migration/iD12/postgresql/202501201433_IDEMPIERE-5647.sql</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MRole.java</affectedPath><commitId>b575612d5b86044d7e3720038dfb9bc5b91007b8</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-5647 Allow definition of context variables by Role (#2649)

* IDEMPIERE-5647 Allow definition of context variables by Role

- include also predefined context variables from included roles

* - Implement suggestion from Deepak - login role have precedence
</comment><date>2025-01-25 12:38:44 +0100</date><id>b575612d5b86044d7e3720038dfb9bc5b91007b8</id><msg>IDEMPIERE-5647 Allow definition of context variables by Role (#2649)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MRole.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202501201433_IDEMPIERE-5647.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/Env.java</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202501201433_IDEMPIERE-5647.sql</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/report/HTMLExtension.java</affectedPath><commitId>f81e1362f74271908be553942fba5e9a00ba7694</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6396: Adding support for context varialbe in HTML_REPORT_TH… (#2650)

* IDEMPIERE-6396: Adding support for context varialbe in HTML_REPORT_THEME sys config

* IDEMPIERE-6396: Adding warning when ParseContext return null

* IDEMPIERE-6396: Adding theme url in log
</comment><date>2025-01-25 12:38:44 +0100</date><id>f81e1362f74271908be553942fba5e9a00ba7694</id><msg>IDEMPIERE-6396: Adding support for context varialbe in HTML_REPORT_TH… (#2650)</msg><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/report/HTMLExtension.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.idempiere.test/src/org/idempiere/test/base/AmtInWordsTest.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/util/AmtInWords_ES.java</affectedPath><commitId>dbb5b03cd7a38b7924f5343adb63c6c74ae47b6c</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit test… (#2646)

* IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit tests package

* IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit tests package

remove main method from AmtInWords_ES
move test class to org.idempiere.test.base
add a test without decimal point

* IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit tests package

use assertEqual as suggested by @hengsin
</comment><date>2025-01-25 12:38:44 +0100</date><id>dbb5b03cd7a38b7924f5343adb63c6c74ae47b6c</id><msg>IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit test… (#2646)</msg><path><editType>add</editType><file>org.idempiere.test/src/org/idempiere/test/base/AmtInWordsTest.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/AmtInWords_ES.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/GridTable.java</affectedPath><commitId>0a9284e09e2a119832740a5a760a98fc6faa2bc5</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2653)

* IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139)

- fix misleading "no rows found" message instead of timeout
- optimize waitLoadingForRow heavily called
- log info level queries that timeout
- show correctly the final number of records when background loading takes place

* - convert doc warning to a log warning
</comment><date>2025-01-25 12:38:44 +0100</date><id>0a9284e09e2a119832740a5a760a98fc6faa2bc5</id><msg>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2653)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/GridTable.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/util/Env.java</affectedPath><affectedPath>org.idempiere.test/src/org/idempiere/test/base/EnvTest.java</affectedPath><commitId>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-4827 Unify Evaluatee Implementation (#2652)

* IDEMPIERE-4827 Unify Evaluatee Implementation

- fix case of @AD_Client_ID@ not being discovered on window

* - implement solution suggested by Heng Sin
</comment><date>2025-01-25 12:38:44 +0100</date><id>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</id><msg>IDEMPIERE-4827 Unify Evaluatee Implementation (#2652)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/Env.java</file></path><path><editType>edit</editType><file>org.idempiere.test/src/org/idempiere/test/base/EnvTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.9.6</mavenVersionUsed></lastBuild><lastCompletedBuild _class='hudson.maven.MavenModuleSetBuild'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>EXTRA_MVN_PRM</name><value></value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Younes</shortDescription><userId>younex</userId><userName>Younes</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginrelease-12 _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><branch><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><name>refs/remotes/origin/release-12</name></branch></marked><revision><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><branch><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><name>refs/remotes/origin/release-12</name></branch></revision></refsremotesoriginrelease-12></buildsByBranchName><lastBuiltRevision><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><branch><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><name>refs/remotes/origin/release-12</name></branch></lastBuiltRevision><remoteUrl>https://github.com/idempiere/idempiere</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.maven.reporters.MavenAggregatedArtifactRecord'></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#3</displayName><duration>308725</duration><estimatedDuration>309935</estimatedDuration><fullDisplayName>iDempiere12 #3</fullDisplayName><id>3</id><inProgress>false</inProgress><keepLog>false</keepLog><number>3</number><queueId>788</queueId><result>SUCCESS</result><timestamp>1737971047448</timestamp><url>https://jenkins.younex.de/job/iDempiere12/3/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/adempiere/model/GenericPO.java</affectedPath><commitId>a09c033e5f34deca46a150184b26a5691cbbd76b</commitId><timestamp>1737564398000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6384 Implement GenericPO UUID constructors (#2640)

</comment><date>2025-01-22 17:46:38 +0100</date><id>a09c033e5f34deca46a150184b26a5691cbbd76b</id><msg>IDEMPIERE-6384 Implement GenericPO UUID constructors (#2640)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/adempiere/model/GenericPO.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListItemRenderer.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/util/Msg.java</affectedPath><commitId>af89a7eacab9dec1a03effd9fb3bf8aa9498ea8b</commitId><timestamp>1737564398000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-3031:Tooltips cannot be set on column headers in some forms (#2638)

* IDEMPIERE-3031:Tooltips cannot be set on column headers in some forms

* IDEMPIERE-3031:Tooltips cannot be set on column headers in some forms
(fix comment from Hengsin)
</comment><date>2025-01-22 17:46:38 +0100</date><id>af89a7eacab9dec1a03effd9fb3bf8aa9498ea8b</id><msg>IDEMPIERE-3031:Tooltips cannot be set on column headers in some forms (#2638)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/Msg.java</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListItemRenderer.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/MInvoiceLine.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MOrderLandedCost.java</affectedPath><affectedPath>migration/iD12/oracle/202501131651_IDEMPIERE-6383.sql</affectedPath><affectedPath>migration/iD12/postgresql/202501131651_IDEMPIERE-6383.sql</affectedPath><commitId>ad240baa86f970fb059e61559c018d96bd0be731</commitId><timestamp>1737564398000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6383 (#2639)

</comment><date>2025-01-22 17:46:38 +0100</date><id>ad240baa86f970fb059e61559c018d96bd0be731</id><msg>IDEMPIERE-6383 (#2639)</msg><path><editType>add</editType><file>migration/iD12/postgresql/202501131651_IDEMPIERE-6383.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MOrderLandedCost.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202501131651_IDEMPIERE-6383.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MInvoiceLine.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/util/AmtInWords_ES.java</affectedPath><commitId>38eacc3b6887a299fac0681635f25103be7f37e6</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6388: Fix some errors in AmtInWords_ES (#2644)

* IDEMPIERE-6388: Fix some errors in AmtInWords_ES

* IDEMPIERE-6388: Fix some errors in AmtInWords_ES

only fix StringIndexOutOfBoundsException ; other issue will be addressed in other tickets
</comment><date>2025-01-22 17:46:39 +0100</date><id>38eacc3b6887a299fac0681635f25103be7f37e6</id><msg>IDEMPIERE-6388: Fix some errors in AmtInWords_ES (#2644)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/AmtInWords_ES.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/MBankTransfer.java</affectedPath><commitId>c3e129ad0de9b631a5361e29b0f19fb7943e8504</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6391 : SaveError when Create Bank Transfer Via REST (#2645)

</comment><date>2025-01-22 17:46:39 +0100</date><id>c3e129ad0de9b631a5361e29b0f19fb7943e8504</id><msg>IDEMPIERE-6391 : SaveError when Create Bank Transfer Via REST (#2645)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MBankTransfer.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/MLookupFactory.java</affectedPath><commitId>399abb09b20368141e0517a106720b9883fc81bc</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6365: RefTable with not ID as KeyColumn can't be translated (#2619)

* IDEMPIERE-6365: RefTable with not ID as KeyColumn can't be translated

* IDEMPIERE-6365: RefTable with not ID as KeyColumn can't be translated - implement change suggested by hengsin
</comment><date>2025-01-22 17:46:39 +0100</date><id>399abb09b20368141e0517a106720b9883fc81bc</id><msg>IDEMPIERE-6365: RefTable with not ID as KeyColumn can't be translated (#2619)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MLookupFactory.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>migration/iD12/postgresql/202501171818_IDEMPIERE-5136_WindowTitleLogic.sql</affectedPath><affectedPath>migration/iD12/oracle/202501171818_IDEMPIERE-5136_WindowTitleLogic.sql</affectedPath><commitId>30c422230bb735b57e92eccac15b1ee1f31aa280</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-5136: Set Messages at tenant level - Add Title Logic to the Window (#2647)

</comment><date>2025-01-22 17:46:39 +0100</date><id>30c422230bb735b57e92eccac15b1ee1f31aa280</id><msg>IDEMPIERE-5136: Set Messages at tenant level - Add Title Logic to the Window (#2647)</msg><path><editType>add</editType><file>migration/iD12/oracle/202501171818_IDEMPIERE-5136_WindowTitleLogic.sql</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202501171818_IDEMPIERE-5136_WindowTitleLogic.sql</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/FindWindow.java</affectedPath><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WQuickForm.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/GridTable.java</affectedPath><affectedPath>migration/iD12/oracle/202501170030_IDEMPIERE-6386.sql</affectedPath><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/CompositeADTabbox.java</affectedPath><affectedPath>migration/iD12/postgresql/202501170030_IDEMPIERE-6386.sql</affectedPath><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java</affectedPath><commitId>d49e51fee8573d855298d41471dd6b643789d551</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2643)

* IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139)

* - ensure that m_rowLoadTimeout is set to true

* - fix info message as suggested by Heng Sin

* - fix one more case of using MRole.getMaxQueryRecords
</comment><date>2025-01-22 17:46:39 +0100</date><id>d49e51fee8573d855298d41471dd6b643789d551</id><msg>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2643)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/GridTable.java</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202501170030_IDEMPIERE-6386.sql</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/FindWindow.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202501170030_IDEMPIERE-6386.sql</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/CompositeADTabbox.java</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WQuickForm.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/GridTable.java</affectedPath><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java</affectedPath><commitId>e879d192bca38711e351c5be95f988c548ecd13d</commitId><timestamp>1737637628000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2651)

- show errors immediately when a window query has error (f.e. a wrong virtual column)
</comment><date>2025-01-23 14:07:08 +0100</date><id>e879d192bca38711e351c5be95f988c548ecd13d</id><msg>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2651)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/GridTable.java</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/I_M_MovementLine.java</affectedPath><affectedPath>migration/iD12/oracle/202501091801_IDEMPIERE-4925.sql</affectedPath><affectedPath>org.adempiere.base.callout/src/org/compiere/model/CalloutMovement.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/X_M_MovementLine.java</affectedPath><affectedPath>migration/iD12/postgresql/202501091801_IDEMPIERE-4925.sql</affectedPath><affectedPath>org.idempiere.test/src/org/idempiere/test/model/InventoryMoveTest.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MMovement.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MMovementLine.java</affectedPath><commitId>2acfbafec22a66b8af3e325958dbebdbc3ae4860</commitId><timestamp>1737805123000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move (#2636)

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - Peer review changes

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - fix migration scripts

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - fix migration scripts

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - fix javadoc client/tenant

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - set UOM on reverse to avoid potential errors if allow copy in dictionary is changed

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - throw error when an invalid line is created with UOM and qties set wrongly

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - checkqtyAvailability when changing UOM

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - when product is null callout should not do anything

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - check qty available on locator change

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - migration script

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - Add more logic to match CalloutOrder and call always qty instead of having two callout methods
</comment><date>2025-01-25 12:38:43 +0100</date><id>2acfbafec22a66b8af3e325958dbebdbc3ae4860</id><msg>IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move (#2636)</msg><path><editType>edit</editType><file>org.adempiere.base.callout/src/org/compiere/model/CalloutMovement.java</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202501091801_IDEMPIERE-4925.sql</file></path><path><editType>add</editType><file>org.idempiere.test/src/org/idempiere/test/model/InventoryMoveTest.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MMovementLine.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MMovement.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/I_M_MovementLine.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/X_M_MovementLine.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202501091801_IDEMPIERE-4925.sql</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/util/Env.java</affectedPath><affectedPath>migration/iD12/oracle/202501201433_IDEMPIERE-5647.sql</affectedPath><affectedPath>migration/iD12/postgresql/202501201433_IDEMPIERE-5647.sql</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MRole.java</affectedPath><commitId>b575612d5b86044d7e3720038dfb9bc5b91007b8</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-5647 Allow definition of context variables by Role (#2649)

* IDEMPIERE-5647 Allow definition of context variables by Role

- include also predefined context variables from included roles

* - Implement suggestion from Deepak - login role have precedence
</comment><date>2025-01-25 12:38:44 +0100</date><id>b575612d5b86044d7e3720038dfb9bc5b91007b8</id><msg>IDEMPIERE-5647 Allow definition of context variables by Role (#2649)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MRole.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202501201433_IDEMPIERE-5647.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/Env.java</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202501201433_IDEMPIERE-5647.sql</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/report/HTMLExtension.java</affectedPath><commitId>f81e1362f74271908be553942fba5e9a00ba7694</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6396: Adding support for context varialbe in HTML_REPORT_TH… (#2650)

* IDEMPIERE-6396: Adding support for context varialbe in HTML_REPORT_THEME sys config

* IDEMPIERE-6396: Adding warning when ParseContext return null

* IDEMPIERE-6396: Adding theme url in log
</comment><date>2025-01-25 12:38:44 +0100</date><id>f81e1362f74271908be553942fba5e9a00ba7694</id><msg>IDEMPIERE-6396: Adding support for context varialbe in HTML_REPORT_TH… (#2650)</msg><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/report/HTMLExtension.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.idempiere.test/src/org/idempiere/test/base/AmtInWordsTest.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/util/AmtInWords_ES.java</affectedPath><commitId>dbb5b03cd7a38b7924f5343adb63c6c74ae47b6c</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit test… (#2646)

* IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit tests package

* IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit tests package

remove main method from AmtInWords_ES
move test class to org.idempiere.test.base
add a test without decimal point

* IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit tests package

use assertEqual as suggested by @hengsin
</comment><date>2025-01-25 12:38:44 +0100</date><id>dbb5b03cd7a38b7924f5343adb63c6c74ae47b6c</id><msg>IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit test… (#2646)</msg><path><editType>add</editType><file>org.idempiere.test/src/org/idempiere/test/base/AmtInWordsTest.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/AmtInWords_ES.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/GridTable.java</affectedPath><commitId>0a9284e09e2a119832740a5a760a98fc6faa2bc5</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2653)

* IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139)

- fix misleading "no rows found" message instead of timeout
- optimize waitLoadingForRow heavily called
- log info level queries that timeout
- show correctly the final number of records when background loading takes place

* - convert doc warning to a log warning
</comment><date>2025-01-25 12:38:44 +0100</date><id>0a9284e09e2a119832740a5a760a98fc6faa2bc5</id><msg>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2653)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/GridTable.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/util/Env.java</affectedPath><affectedPath>org.idempiere.test/src/org/idempiere/test/base/EnvTest.java</affectedPath><commitId>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-4827 Unify Evaluatee Implementation (#2652)

* IDEMPIERE-4827 Unify Evaluatee Implementation

- fix case of @AD_Client_ID@ not being discovered on window

* - implement solution suggested by Heng Sin
</comment><date>2025-01-25 12:38:44 +0100</date><id>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</id><msg>IDEMPIERE-4827 Unify Evaluatee Implementation (#2652)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/Env.java</file></path><path><editType>edit</editType><file>org.idempiere.test/src/org/idempiere/test/base/EnvTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.9.6</mavenVersionUsed></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenModuleSetBuild'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>EXTRA_MVN_PRM</name><value></value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Younes</shortDescription><userId>younex</userId><userName>Younes</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginrelease-12 _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><branch><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><name>refs/remotes/origin/release-12</name></branch></marked><revision><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><branch><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><name>refs/remotes/origin/release-12</name></branch></revision></refsremotesoriginrelease-12></buildsByBranchName><lastBuiltRevision><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><branch><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><name>refs/remotes/origin/release-12</name></branch></lastBuiltRevision><remoteUrl>https://github.com/idempiere/idempiere</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.maven.reporters.MavenAggregatedArtifactRecord'></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#3</displayName><duration>308725</duration><estimatedDuration>309935</estimatedDuration><fullDisplayName>iDempiere12 #3</fullDisplayName><id>3</id><inProgress>false</inProgress><keepLog>false</keepLog><number>3</number><queueId>788</queueId><result>SUCCESS</result><timestamp>1737971047448</timestamp><url>https://jenkins.younex.de/job/iDempiere12/3/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/adempiere/model/GenericPO.java</affectedPath><commitId>a09c033e5f34deca46a150184b26a5691cbbd76b</commitId><timestamp>1737564398000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6384 Implement GenericPO UUID constructors (#2640)

</comment><date>2025-01-22 17:46:38 +0100</date><id>a09c033e5f34deca46a150184b26a5691cbbd76b</id><msg>IDEMPIERE-6384 Implement GenericPO UUID constructors (#2640)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/adempiere/model/GenericPO.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListItemRenderer.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/util/Msg.java</affectedPath><commitId>af89a7eacab9dec1a03effd9fb3bf8aa9498ea8b</commitId><timestamp>1737564398000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-3031:Tooltips cannot be set on column headers in some forms (#2638)

* IDEMPIERE-3031:Tooltips cannot be set on column headers in some forms

* IDEMPIERE-3031:Tooltips cannot be set on column headers in some forms
(fix comment from Hengsin)
</comment><date>2025-01-22 17:46:38 +0100</date><id>af89a7eacab9dec1a03effd9fb3bf8aa9498ea8b</id><msg>IDEMPIERE-3031:Tooltips cannot be set on column headers in some forms (#2638)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/Msg.java</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListItemRenderer.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/MInvoiceLine.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MOrderLandedCost.java</affectedPath><affectedPath>migration/iD12/oracle/202501131651_IDEMPIERE-6383.sql</affectedPath><affectedPath>migration/iD12/postgresql/202501131651_IDEMPIERE-6383.sql</affectedPath><commitId>ad240baa86f970fb059e61559c018d96bd0be731</commitId><timestamp>1737564398000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6383 (#2639)

</comment><date>2025-01-22 17:46:38 +0100</date><id>ad240baa86f970fb059e61559c018d96bd0be731</id><msg>IDEMPIERE-6383 (#2639)</msg><path><editType>add</editType><file>migration/iD12/postgresql/202501131651_IDEMPIERE-6383.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MOrderLandedCost.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202501131651_IDEMPIERE-6383.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MInvoiceLine.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/util/AmtInWords_ES.java</affectedPath><commitId>38eacc3b6887a299fac0681635f25103be7f37e6</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6388: Fix some errors in AmtInWords_ES (#2644)

* IDEMPIERE-6388: Fix some errors in AmtInWords_ES

* IDEMPIERE-6388: Fix some errors in AmtInWords_ES

only fix StringIndexOutOfBoundsException ; other issue will be addressed in other tickets
</comment><date>2025-01-22 17:46:39 +0100</date><id>38eacc3b6887a299fac0681635f25103be7f37e6</id><msg>IDEMPIERE-6388: Fix some errors in AmtInWords_ES (#2644)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/AmtInWords_ES.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/MBankTransfer.java</affectedPath><commitId>c3e129ad0de9b631a5361e29b0f19fb7943e8504</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6391 : SaveError when Create Bank Transfer Via REST (#2645)

</comment><date>2025-01-22 17:46:39 +0100</date><id>c3e129ad0de9b631a5361e29b0f19fb7943e8504</id><msg>IDEMPIERE-6391 : SaveError when Create Bank Transfer Via REST (#2645)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MBankTransfer.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/MLookupFactory.java</affectedPath><commitId>399abb09b20368141e0517a106720b9883fc81bc</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6365: RefTable with not ID as KeyColumn can't be translated (#2619)

* IDEMPIERE-6365: RefTable with not ID as KeyColumn can't be translated

* IDEMPIERE-6365: RefTable with not ID as KeyColumn can't be translated - implement change suggested by hengsin
</comment><date>2025-01-22 17:46:39 +0100</date><id>399abb09b20368141e0517a106720b9883fc81bc</id><msg>IDEMPIERE-6365: RefTable with not ID as KeyColumn can't be translated (#2619)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MLookupFactory.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>migration/iD12/postgresql/202501171818_IDEMPIERE-5136_WindowTitleLogic.sql</affectedPath><affectedPath>migration/iD12/oracle/202501171818_IDEMPIERE-5136_WindowTitleLogic.sql</affectedPath><commitId>30c422230bb735b57e92eccac15b1ee1f31aa280</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-5136: Set Messages at tenant level - Add Title Logic to the Window (#2647)

</comment><date>2025-01-22 17:46:39 +0100</date><id>30c422230bb735b57e92eccac15b1ee1f31aa280</id><msg>IDEMPIERE-5136: Set Messages at tenant level - Add Title Logic to the Window (#2647)</msg><path><editType>add</editType><file>migration/iD12/oracle/202501171818_IDEMPIERE-5136_WindowTitleLogic.sql</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202501171818_IDEMPIERE-5136_WindowTitleLogic.sql</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/FindWindow.java</affectedPath><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WQuickForm.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/GridTable.java</affectedPath><affectedPath>migration/iD12/oracle/202501170030_IDEMPIERE-6386.sql</affectedPath><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/CompositeADTabbox.java</affectedPath><affectedPath>migration/iD12/postgresql/202501170030_IDEMPIERE-6386.sql</affectedPath><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java</affectedPath><commitId>d49e51fee8573d855298d41471dd6b643789d551</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2643)

* IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139)

* - ensure that m_rowLoadTimeout is set to true

* - fix info message as suggested by Heng Sin

* - fix one more case of using MRole.getMaxQueryRecords
</comment><date>2025-01-22 17:46:39 +0100</date><id>d49e51fee8573d855298d41471dd6b643789d551</id><msg>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2643)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/GridTable.java</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202501170030_IDEMPIERE-6386.sql</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/FindWindow.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202501170030_IDEMPIERE-6386.sql</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/CompositeADTabbox.java</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WQuickForm.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/GridTable.java</affectedPath><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java</affectedPath><commitId>e879d192bca38711e351c5be95f988c548ecd13d</commitId><timestamp>1737637628000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2651)

- show errors immediately when a window query has error (f.e. a wrong virtual column)
</comment><date>2025-01-23 14:07:08 +0100</date><id>e879d192bca38711e351c5be95f988c548ecd13d</id><msg>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2651)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/GridTable.java</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/I_M_MovementLine.java</affectedPath><affectedPath>migration/iD12/oracle/202501091801_IDEMPIERE-4925.sql</affectedPath><affectedPath>org.adempiere.base.callout/src/org/compiere/model/CalloutMovement.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/X_M_MovementLine.java</affectedPath><affectedPath>migration/iD12/postgresql/202501091801_IDEMPIERE-4925.sql</affectedPath><affectedPath>org.idempiere.test/src/org/idempiere/test/model/InventoryMoveTest.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MMovement.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MMovementLine.java</affectedPath><commitId>2acfbafec22a66b8af3e325958dbebdbc3ae4860</commitId><timestamp>1737805123000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move (#2636)

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - Peer review changes

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - fix migration scripts

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - fix migration scripts

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - fix javadoc client/tenant

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - set UOM on reverse to avoid potential errors if allow copy in dictionary is changed

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - throw error when an invalid line is created with UOM and qties set wrongly

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - checkqtyAvailability when changing UOM

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - when product is null callout should not do anything

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - check qty available on locator change

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - migration script

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - Add more logic to match CalloutOrder and call always qty instead of having two callout methods
</comment><date>2025-01-25 12:38:43 +0100</date><id>2acfbafec22a66b8af3e325958dbebdbc3ae4860</id><msg>IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move (#2636)</msg><path><editType>edit</editType><file>org.adempiere.base.callout/src/org/compiere/model/CalloutMovement.java</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202501091801_IDEMPIERE-4925.sql</file></path><path><editType>add</editType><file>org.idempiere.test/src/org/idempiere/test/model/InventoryMoveTest.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MMovementLine.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MMovement.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/I_M_MovementLine.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/X_M_MovementLine.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202501091801_IDEMPIERE-4925.sql</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/util/Env.java</affectedPath><affectedPath>migration/iD12/oracle/202501201433_IDEMPIERE-5647.sql</affectedPath><affectedPath>migration/iD12/postgresql/202501201433_IDEMPIERE-5647.sql</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MRole.java</affectedPath><commitId>b575612d5b86044d7e3720038dfb9bc5b91007b8</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-5647 Allow definition of context variables by Role (#2649)

* IDEMPIERE-5647 Allow definition of context variables by Role

- include also predefined context variables from included roles

* - Implement suggestion from Deepak - login role have precedence
</comment><date>2025-01-25 12:38:44 +0100</date><id>b575612d5b86044d7e3720038dfb9bc5b91007b8</id><msg>IDEMPIERE-5647 Allow definition of context variables by Role (#2649)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MRole.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202501201433_IDEMPIERE-5647.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/Env.java</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202501201433_IDEMPIERE-5647.sql</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/report/HTMLExtension.java</affectedPath><commitId>f81e1362f74271908be553942fba5e9a00ba7694</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6396: Adding support for context varialbe in HTML_REPORT_TH… (#2650)

* IDEMPIERE-6396: Adding support for context varialbe in HTML_REPORT_THEME sys config

* IDEMPIERE-6396: Adding warning when ParseContext return null

* IDEMPIERE-6396: Adding theme url in log
</comment><date>2025-01-25 12:38:44 +0100</date><id>f81e1362f74271908be553942fba5e9a00ba7694</id><msg>IDEMPIERE-6396: Adding support for context varialbe in HTML_REPORT_TH… (#2650)</msg><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/report/HTMLExtension.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.idempiere.test/src/org/idempiere/test/base/AmtInWordsTest.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/util/AmtInWords_ES.java</affectedPath><commitId>dbb5b03cd7a38b7924f5343adb63c6c74ae47b6c</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit test… (#2646)

* IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit tests package

* IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit tests package

remove main method from AmtInWords_ES
move test class to org.idempiere.test.base
add a test without decimal point

* IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit tests package

use assertEqual as suggested by @hengsin
</comment><date>2025-01-25 12:38:44 +0100</date><id>dbb5b03cd7a38b7924f5343adb63c6c74ae47b6c</id><msg>IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit test… (#2646)</msg><path><editType>add</editType><file>org.idempiere.test/src/org/idempiere/test/base/AmtInWordsTest.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/AmtInWords_ES.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/GridTable.java</affectedPath><commitId>0a9284e09e2a119832740a5a760a98fc6faa2bc5</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2653)

* IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139)

- fix misleading "no rows found" message instead of timeout
- optimize waitLoadingForRow heavily called
- log info level queries that timeout
- show correctly the final number of records when background loading takes place

* - convert doc warning to a log warning
</comment><date>2025-01-25 12:38:44 +0100</date><id>0a9284e09e2a119832740a5a760a98fc6faa2bc5</id><msg>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2653)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/GridTable.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/util/Env.java</affectedPath><affectedPath>org.idempiere.test/src/org/idempiere/test/base/EnvTest.java</affectedPath><commitId>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-4827 Unify Evaluatee Implementation (#2652)

* IDEMPIERE-4827 Unify Evaluatee Implementation

- fix case of @AD_Client_ID@ not being discovered on window

* - implement solution suggested by Heng Sin
</comment><date>2025-01-25 12:38:44 +0100</date><id>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</id><msg>IDEMPIERE-4827 Unify Evaluatee Implementation (#2652)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/Env.java</file></path><path><editType>edit</editType><file>org.idempiere.test/src/org/idempiere/test/base/EnvTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.9.6</mavenVersionUsed></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenModuleSetBuild'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>EXTRA_MVN_PRM</name><value></value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Younes</shortDescription><userId>younex</userId><userName>Younes</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginrelease-12 _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><branch><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><name>refs/remotes/origin/release-12</name></branch></marked><revision><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><branch><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><name>refs/remotes/origin/release-12</name></branch></revision></refsremotesoriginrelease-12></buildsByBranchName><lastBuiltRevision><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><branch><SHA1>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</SHA1><name>refs/remotes/origin/release-12</name></branch></lastBuiltRevision><remoteUrl>https://github.com/idempiere/idempiere</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.maven.reporters.MavenAggregatedArtifactRecord'></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#3</displayName><duration>308725</duration><estimatedDuration>309935</estimatedDuration><fullDisplayName>iDempiere12 #3</fullDisplayName><id>3</id><inProgress>false</inProgress><keepLog>false</keepLog><number>3</number><queueId>788</queueId><result>SUCCESS</result><timestamp>1737971047448</timestamp><url>https://jenkins.younex.de/job/iDempiere12/3/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/adempiere/model/GenericPO.java</affectedPath><commitId>a09c033e5f34deca46a150184b26a5691cbbd76b</commitId><timestamp>1737564398000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6384 Implement GenericPO UUID constructors (#2640)

</comment><date>2025-01-22 17:46:38 +0100</date><id>a09c033e5f34deca46a150184b26a5691cbbd76b</id><msg>IDEMPIERE-6384 Implement GenericPO UUID constructors (#2640)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/adempiere/model/GenericPO.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListItemRenderer.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/util/Msg.java</affectedPath><commitId>af89a7eacab9dec1a03effd9fb3bf8aa9498ea8b</commitId><timestamp>1737564398000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-3031:Tooltips cannot be set on column headers in some forms (#2638)

* IDEMPIERE-3031:Tooltips cannot be set on column headers in some forms

* IDEMPIERE-3031:Tooltips cannot be set on column headers in some forms
(fix comment from Hengsin)
</comment><date>2025-01-22 17:46:38 +0100</date><id>af89a7eacab9dec1a03effd9fb3bf8aa9498ea8b</id><msg>IDEMPIERE-3031:Tooltips cannot be set on column headers in some forms (#2638)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/Msg.java</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListItemRenderer.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/MInvoiceLine.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MOrderLandedCost.java</affectedPath><affectedPath>migration/iD12/oracle/202501131651_IDEMPIERE-6383.sql</affectedPath><affectedPath>migration/iD12/postgresql/202501131651_IDEMPIERE-6383.sql</affectedPath><commitId>ad240baa86f970fb059e61559c018d96bd0be731</commitId><timestamp>1737564398000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6383 (#2639)

</comment><date>2025-01-22 17:46:38 +0100</date><id>ad240baa86f970fb059e61559c018d96bd0be731</id><msg>IDEMPIERE-6383 (#2639)</msg><path><editType>add</editType><file>migration/iD12/postgresql/202501131651_IDEMPIERE-6383.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MOrderLandedCost.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202501131651_IDEMPIERE-6383.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MInvoiceLine.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/util/AmtInWords_ES.java</affectedPath><commitId>38eacc3b6887a299fac0681635f25103be7f37e6</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6388: Fix some errors in AmtInWords_ES (#2644)

* IDEMPIERE-6388: Fix some errors in AmtInWords_ES

* IDEMPIERE-6388: Fix some errors in AmtInWords_ES

only fix StringIndexOutOfBoundsException ; other issue will be addressed in other tickets
</comment><date>2025-01-22 17:46:39 +0100</date><id>38eacc3b6887a299fac0681635f25103be7f37e6</id><msg>IDEMPIERE-6388: Fix some errors in AmtInWords_ES (#2644)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/AmtInWords_ES.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/MBankTransfer.java</affectedPath><commitId>c3e129ad0de9b631a5361e29b0f19fb7943e8504</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6391 : SaveError when Create Bank Transfer Via REST (#2645)

</comment><date>2025-01-22 17:46:39 +0100</date><id>c3e129ad0de9b631a5361e29b0f19fb7943e8504</id><msg>IDEMPIERE-6391 : SaveError when Create Bank Transfer Via REST (#2645)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MBankTransfer.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/MLookupFactory.java</affectedPath><commitId>399abb09b20368141e0517a106720b9883fc81bc</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6365: RefTable with not ID as KeyColumn can't be translated (#2619)

* IDEMPIERE-6365: RefTable with not ID as KeyColumn can't be translated

* IDEMPIERE-6365: RefTable with not ID as KeyColumn can't be translated - implement change suggested by hengsin
</comment><date>2025-01-22 17:46:39 +0100</date><id>399abb09b20368141e0517a106720b9883fc81bc</id><msg>IDEMPIERE-6365: RefTable with not ID as KeyColumn can't be translated (#2619)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MLookupFactory.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>migration/iD12/postgresql/202501171818_IDEMPIERE-5136_WindowTitleLogic.sql</affectedPath><affectedPath>migration/iD12/oracle/202501171818_IDEMPIERE-5136_WindowTitleLogic.sql</affectedPath><commitId>30c422230bb735b57e92eccac15b1ee1f31aa280</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-5136: Set Messages at tenant level - Add Title Logic to the Window (#2647)

</comment><date>2025-01-22 17:46:39 +0100</date><id>30c422230bb735b57e92eccac15b1ee1f31aa280</id><msg>IDEMPIERE-5136: Set Messages at tenant level - Add Title Logic to the Window (#2647)</msg><path><editType>add</editType><file>migration/iD12/oracle/202501171818_IDEMPIERE-5136_WindowTitleLogic.sql</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202501171818_IDEMPIERE-5136_WindowTitleLogic.sql</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/FindWindow.java</affectedPath><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WQuickForm.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/GridTable.java</affectedPath><affectedPath>migration/iD12/oracle/202501170030_IDEMPIERE-6386.sql</affectedPath><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/CompositeADTabbox.java</affectedPath><affectedPath>migration/iD12/postgresql/202501170030_IDEMPIERE-6386.sql</affectedPath><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java</affectedPath><commitId>d49e51fee8573d855298d41471dd6b643789d551</commitId><timestamp>1737564399000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2643)

* IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139)

* - ensure that m_rowLoadTimeout is set to true

* - fix info message as suggested by Heng Sin

* - fix one more case of using MRole.getMaxQueryRecords
</comment><date>2025-01-22 17:46:39 +0100</date><id>d49e51fee8573d855298d41471dd6b643789d551</id><msg>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2643)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/GridTable.java</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202501170030_IDEMPIERE-6386.sql</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/FindWindow.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202501170030_IDEMPIERE-6386.sql</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/CompositeADTabbox.java</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WQuickForm.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/GridTable.java</affectedPath><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java</affectedPath><commitId>e879d192bca38711e351c5be95f988c548ecd13d</commitId><timestamp>1737637628000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2651)

- show errors immediately when a window query has error (f.e. a wrong virtual column)
</comment><date>2025-01-23 14:07:08 +0100</date><id>e879d192bca38711e351c5be95f988c548ecd13d</id><msg>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2651)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/GridTable.java</file></path><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/I_M_MovementLine.java</affectedPath><affectedPath>migration/iD12/oracle/202501091801_IDEMPIERE-4925.sql</affectedPath><affectedPath>org.adempiere.base.callout/src/org/compiere/model/CalloutMovement.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/X_M_MovementLine.java</affectedPath><affectedPath>migration/iD12/postgresql/202501091801_IDEMPIERE-4925.sql</affectedPath><affectedPath>org.idempiere.test/src/org/idempiere/test/model/InventoryMoveTest.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MMovement.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MMovementLine.java</affectedPath><commitId>2acfbafec22a66b8af3e325958dbebdbc3ae4860</commitId><timestamp>1737805123000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move (#2636)

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - Peer review changes

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - fix migration scripts

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - fix migration scripts

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - fix javadoc client/tenant

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - set UOM on reverse to avoid potential errors if allow copy in dictionary is changed

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - throw error when an invalid line is created with UOM and qties set wrongly

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - checkqtyAvailability when changing UOM

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - when product is null callout should not do anything

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - check qty available on locator change

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - migration script

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - Add more logic to match CalloutOrder and call always qty instead of having two callout methods
</comment><date>2025-01-25 12:38:43 +0100</date><id>2acfbafec22a66b8af3e325958dbebdbc3ae4860</id><msg>IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move (#2636)</msg><path><editType>edit</editType><file>org.adempiere.base.callout/src/org/compiere/model/CalloutMovement.java</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202501091801_IDEMPIERE-4925.sql</file></path><path><editType>add</editType><file>org.idempiere.test/src/org/idempiere/test/model/InventoryMoveTest.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MMovementLine.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MMovement.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/I_M_MovementLine.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/X_M_MovementLine.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202501091801_IDEMPIERE-4925.sql</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/util/Env.java</affectedPath><affectedPath>migration/iD12/oracle/202501201433_IDEMPIERE-5647.sql</affectedPath><affectedPath>migration/iD12/postgresql/202501201433_IDEMPIERE-5647.sql</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/model/MRole.java</affectedPath><commitId>b575612d5b86044d7e3720038dfb9bc5b91007b8</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-5647 Allow definition of context variables by Role (#2649)

* IDEMPIERE-5647 Allow definition of context variables by Role

- include also predefined context variables from included roles

* - Implement suggestion from Deepak - login role have precedence
</comment><date>2025-01-25 12:38:44 +0100</date><id>b575612d5b86044d7e3720038dfb9bc5b91007b8</id><msg>IDEMPIERE-5647 Allow definition of context variables by Role (#2649)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/MRole.java</file></path><path><editType>add</editType><file>migration/iD12/oracle/202501201433_IDEMPIERE-5647.sql</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/Env.java</file></path><path><editType>add</editType><file>migration/iD12/postgresql/202501201433_IDEMPIERE-5647.sql</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/report/HTMLExtension.java</affectedPath><commitId>f81e1362f74271908be553942fba5e9a00ba7694</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6396: Adding support for context varialbe in HTML_REPORT_TH… (#2650)

* IDEMPIERE-6396: Adding support for context varialbe in HTML_REPORT_THEME sys config

* IDEMPIERE-6396: Adding warning when ParseContext return null

* IDEMPIERE-6396: Adding theme url in log
</comment><date>2025-01-25 12:38:44 +0100</date><id>f81e1362f74271908be553942fba5e9a00ba7694</id><msg>IDEMPIERE-6396: Adding support for context varialbe in HTML_REPORT_TH… (#2650)</msg><path><editType>edit</editType><file>org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/report/HTMLExtension.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.idempiere.test/src/org/idempiere/test/base/AmtInWordsTest.java</affectedPath><affectedPath>org.adempiere.base/src/org/compiere/util/AmtInWords_ES.java</affectedPath><commitId>dbb5b03cd7a38b7924f5343adb63c6c74ae47b6c</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit test… (#2646)

* IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit tests package

* IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit tests package

remove main method from AmtInWords_ES
move test class to org.idempiere.test.base
add a test without decimal point

* IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit tests package

use assertEqual as suggested by @hengsin
</comment><date>2025-01-25 12:38:44 +0100</date><id>dbb5b03cd7a38b7924f5343adb63c6c74ae47b6c</id><msg>IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit test… (#2646)</msg><path><editType>add</editType><file>org.idempiere.test/src/org/idempiere/test/base/AmtInWordsTest.java</file></path><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/AmtInWords_ES.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/model/GridTable.java</affectedPath><commitId>0a9284e09e2a119832740a5a760a98fc6faa2bc5</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2653)

* IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139)

- fix misleading "no rows found" message instead of timeout
- optimize waitLoadingForRow heavily called
- log info level queries that timeout
- show correctly the final number of records when background loading takes place

* - convert doc warning to a log warning
</comment><date>2025-01-25 12:38:44 +0100</date><id>0a9284e09e2a119832740a5a760a98fc6faa2bc5</id><msg>IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2653)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/model/GridTable.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>org.adempiere.base/src/org/compiere/util/Env.java</affectedPath><affectedPath>org.idempiere.test/src/org/idempiere/test/base/EnvTest.java</affectedPath><commitId>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</commitId><timestamp>1737805124000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></author><authorEmail>carg67@gmail.com</authorEmail><comment>IDEMPIERE-4827 Unify Evaluatee Implementation (#2652)

* IDEMPIERE-4827 Unify Evaluatee Implementation

- fix case of @AD_Client_ID@ not being discovered on window

* - implement solution suggested by Heng Sin
</comment><date>2025-01-25 12:38:44 +0100</date><id>ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7</id><msg>IDEMPIERE-4827 Unify Evaluatee Implementation (#2652)</msg><path><editType>edit</editType><file>org.adempiere.base/src/org/compiere/util/Env.java</file></path><path><editType>edit</editType><file>org.idempiere.test/src/org/idempiere/test/base/EnvTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.younex.de/user/carg67</absoluteUrl><fullName>carg67</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.9.6</mavenVersionUsed></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><property _class='jenkins.model.BuildDiscarderProperty'></property><property _class='hudson.model.ParametersDefinitionProperty'><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>EXTRA_MVN_PRM</name><value></value></defaultParameterValue><description>Extra maven parameters - use --offline if you want to run this offline</description><name>EXTRA_MVN_PRM</name><type>StringParameterDefinition</type></parameterDefinition></property><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.plugins.git.GitSCM'><browser _class='hudson.plugins.git.browser.GithubWeb'></browser><type>hudson.plugins.git.GitSCM</type><branche></branche><mergeOptions><fastForwardMode>--ff</fastForwardMode><mergeStrategy>default</mergeStrategy></mergeOptions><userRemoteConfig></userRemoteConfig></scm><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.adempiere.base</fullDisplayName><fullName>iDempiere12/org.idempiere:org.adempiere.base</fullName><name>org.idempiere:org.adempiere.base</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.adempiere.base</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.adempiere.base.callout</fullDisplayName><fullName>iDempiere12/org.idempiere:org.adempiere.base.callout</fullName><name>org.idempiere:org.adempiere.base.callout</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.callout/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.callout/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.callout/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.callout/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.callout/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.callout/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.callout/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.callout/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.callout/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.adempiere.base.callout</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.adempiere.base.feature</fullDisplayName><fullName>iDempiere12/org.idempiere:org.adempiere.base.feature</fullName><name>org.idempiere:org.adempiere.base.feature</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.feature/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.feature/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.feature/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.feature/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.feature/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.feature/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.feature/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.feature/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.feature/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.adempiere.base.feature</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.adempiere.base.process</fullDisplayName><fullName>iDempiere12/org.idempiere:org.adempiere.base.process</fullName><name>org.idempiere:org.adempiere.base.process</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.process/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.process/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.process/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.process/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.process/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.process/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.process/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.process/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.base.process/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.adempiere.base.process</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.adempiere.eclipse.equinox.http.servlet</fullDisplayName><fullName>iDempiere12/org.idempiere:org.adempiere.eclipse.equinox.http.servlet</fullName><name>org.idempiere:org.adempiere.eclipse.equinox.http.servlet</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.eclipse.equinox.http.servlet/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.eclipse.equinox.http.servlet/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.eclipse.equinox.http.servlet/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.eclipse.equinox.http.servlet/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.eclipse.equinox.http.servlet/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.eclipse.equinox.http.servlet/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.eclipse.equinox.http.servlet/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.eclipse.equinox.http.servlet/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.eclipse.equinox.http.servlet/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.adempiere.eclipse.equinox.http.servlet</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.adempiere.install</fullDisplayName><fullName>iDempiere12/org.idempiere:org.adempiere.install</fullName><name>org.idempiere:org.adempiere.install</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.install/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.install/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.install/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.install/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.install/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.install/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.install/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.install/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.install/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.adempiere.install</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.adempiere.payment.processor</fullDisplayName><fullName>iDempiere12/org.idempiere:org.adempiere.payment.processor</fullName><name>org.idempiere:org.adempiere.payment.processor</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.payment.processor/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.payment.processor/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.payment.processor/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.payment.processor/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.payment.processor/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.payment.processor/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.payment.processor/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.payment.processor/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.payment.processor/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.adempiere.payment.processor</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.adempiere.payment.processor.feature</fullDisplayName><fullName>iDempiere12/org.idempiere:org.adempiere.payment.processor.feature</fullName><name>org.idempiere:org.adempiere.payment.processor.feature</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.payment.processor.feature/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.payment.processor.feature/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.payment.processor.feature/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.payment.processor.feature/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.payment.processor.feature/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.payment.processor.feature/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.payment.processor.feature/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.payment.processor.feature/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.payment.processor.feature/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.adempiere.payment.processor.feature</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.adempiere.pipo</fullDisplayName><fullName>iDempiere12/org.idempiere:org.adempiere.pipo</fullName><name>org.idempiere:org.adempiere.pipo</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.adempiere.pipo</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.adempiere.pipo.feature</fullDisplayName><fullName>iDempiere12/org.idempiere:org.adempiere.pipo.feature</fullName><name>org.idempiere:org.adempiere.pipo.feature</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo.feature/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo.feature/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo.feature/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo.feature/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo.feature/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo.feature/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo.feature/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo.feature/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo.feature/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.adempiere.pipo.feature</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.adempiere.pipo.handlers</fullDisplayName><fullName>iDempiere12/org.idempiere:org.adempiere.pipo.handlers</fullName><name>org.idempiere:org.adempiere.pipo.handlers</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo.handlers/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo.handlers/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo.handlers/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo.handlers/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo.handlers/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo.handlers/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo.handlers/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo.handlers/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.pipo.handlers/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.adempiere.pipo.handlers</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.adempiere.plugin.utils</fullDisplayName><fullName>iDempiere12/org.idempiere:org.adempiere.plugin.utils</fullName><name>org.idempiere:org.adempiere.plugin.utils</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.plugin.utils/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.plugin.utils/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.plugin.utils/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.plugin.utils/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.plugin.utils/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.plugin.utils/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.plugin.utils/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.plugin.utils/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.plugin.utils/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.adempiere.plugin.utils</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.adempiere.replication</fullDisplayName><fullName>iDempiere12/org.idempiere:org.adempiere.replication</fullName><name>org.idempiere:org.adempiere.replication</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.adempiere.replication</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.adempiere.replication.feature</fullDisplayName><fullName>iDempiere12/org.idempiere:org.adempiere.replication.feature</fullName><name>org.idempiere:org.adempiere.replication.feature</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.feature/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.feature/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.feature/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.feature/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.feature/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.feature/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.feature/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.feature/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.feature/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.adempiere.replication.feature</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.adempiere.replication.server</fullDisplayName><fullName>iDempiere12/org.idempiere:org.adempiere.replication.server</fullName><name>org.idempiere:org.adempiere.replication.server</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.server/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.server/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.server/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.server/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.server/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.server/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.server/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.server/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.server/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.adempiere.replication.server</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.adempiere.replication.server.feature</fullDisplayName><fullName>iDempiere12/org.idempiere:org.adempiere.replication.server.feature</fullName><name>org.idempiere:org.adempiere.replication.server.feature</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.server.feature/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.server.feature/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.server.feature/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.server.feature/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.server.feature/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.server.feature/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.server.feature/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.server.feature/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.replication.server.feature/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.adempiere.replication.server.feature</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.adempiere.report.jasper</fullDisplayName><fullName>iDempiere12/org.idempiere:org.adempiere.report.jasper</fullName><name>org.idempiere:org.adempiere.report.jasper</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.adempiere.report.jasper</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.adempiere.report.jasper.feature</fullDisplayName><fullName>iDempiere12/org.idempiere:org.adempiere.report.jasper.feature</fullName><name>org.idempiere:org.adempiere.report.jasper.feature</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper.feature/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper.feature/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper.feature/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper.feature/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper.feature/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper.feature/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper.feature/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper.feature/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper.feature/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.adempiere.report.jasper.feature</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.adempiere.report.jasper.library</fullDisplayName><fullName>iDempiere12/org.idempiere:org.adempiere.report.jasper.library</fullName><name>org.idempiere:org.adempiere.report.jasper.library</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper.library/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper.library/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper.library/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper.library/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper.library/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper.library/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper.library/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper.library/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.report.jasper.library/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.adempiere.report.jasper.library</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.adempiere.server</fullDisplayName><fullName>iDempiere12/org.idempiere:org.adempiere.server</fullName><name>org.idempiere:org.adempiere.server</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.server/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.server/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.server/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.server/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.server/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.server/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.server/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.server/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.server/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.adempiere.server</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.adempiere.server.feature</fullDisplayName><fullName>iDempiere12/org.idempiere:org.adempiere.server.feature</fullName><name>org.idempiere:org.adempiere.server.feature</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.server.feature/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.server.feature/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.server.feature/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.server.feature/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.server.feature/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.server.feature/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.server.feature/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.server.feature/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.server.feature/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.adempiere.server.feature</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.adempiere.ui</fullDisplayName><fullName>iDempiere12/org.idempiere:org.adempiere.ui</fullName><name>org.idempiere:org.adempiere.ui</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.adempiere.ui</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.adempiere.ui.zk</fullDisplayName><fullName>iDempiere12/org.idempiere:org.adempiere.ui.zk</fullName><name>org.idempiere:org.adempiere.ui.zk</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui.zk/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui.zk/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui.zk/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui.zk/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui.zk/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui.zk/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui.zk/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui.zk/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui.zk/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.adempiere.ui.zk</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.adempiere.ui.zk.feature</fullDisplayName><fullName>iDempiere12/org.idempiere:org.adempiere.ui.zk.feature</fullName><name>org.idempiere:org.adempiere.ui.zk.feature</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui.zk.feature/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui.zk.feature/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui.zk.feature/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui.zk.feature/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui.zk.feature/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui.zk.feature/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui.zk.feature/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui.zk.feature/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.adempiere.ui.zk.feature/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.adempiere.ui.zk.feature</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.apache.ecs</fullDisplayName><fullName>iDempiere12/org.idempiere:org.apache.ecs</fullName><name>org.idempiere:org.apache.ecs</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.apache.ecs/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.apache.ecs/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.apache.ecs/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.apache.ecs/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.apache.ecs/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.apache.ecs/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.apache.ecs/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.apache.ecs/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.apache.ecs/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.apache.ecs</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.compiere.db.oracle.provider</fullDisplayName><fullName>iDempiere12/org.idempiere:org.compiere.db.oracle.provider</fullName><name>org.idempiere:org.compiere.db.oracle.provider</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.oracle.provider/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.oracle.provider/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.oracle.provider/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.oracle.provider/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.oracle.provider/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.oracle.provider/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.oracle.provider/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.oracle.provider/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.oracle.provider/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.compiere.db.oracle.provider</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.compiere.db.postgresql.provider</fullDisplayName><fullName>iDempiere12/org.idempiere:org.compiere.db.postgresql.provider</fullName><name>org.idempiere:org.compiere.db.postgresql.provider</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.postgresql.provider/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.postgresql.provider/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.postgresql.provider/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.postgresql.provider/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.postgresql.provider/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.postgresql.provider/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.postgresql.provider/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.postgresql.provider/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.postgresql.provider/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.compiere.db.postgresql.provider</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.compiere.db.provider.feature</fullDisplayName><fullName>iDempiere12/org.idempiere:org.compiere.db.provider.feature</fullName><name>org.idempiere:org.compiere.db.provider.feature</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.provider.feature/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.provider.feature/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.provider.feature/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.provider.feature/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.provider.feature/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.provider.feature/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.provider.feature/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.provider.feature/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.compiere.db.provider.feature/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.compiere.db.provider.feature</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.eclipse.platform.feature</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.eclipse.platform.feature</fullName><name>org.idempiere:org.idempiere.eclipse.platform.feature</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.eclipse.platform.feature/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.eclipse.platform.feature/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.eclipse.platform.feature/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.eclipse.platform.feature/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.eclipse.platform.feature/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.eclipse.platform.feature/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.eclipse.platform.feature/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.eclipse.platform.feature/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.eclipse.platform.feature/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.eclipse.platform.feature</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.equinox.p2.director.feature</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.equinox.p2.director.feature</fullName><name>org.idempiere:org.idempiere.equinox.p2.director.feature</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.equinox.p2.director.feature/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.equinox.p2.director.feature/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.equinox.p2.director.feature/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.equinox.p2.director.feature/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.equinox.p2.director.feature/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.equinox.p2.director.feature/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.equinox.p2.director.feature/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.equinox.p2.director.feature/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.equinox.p2.director.feature/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.equinox.p2.director.feature</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.felix.webconsole</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.felix.webconsole</fullName><name>org.idempiere:org.idempiere.felix.webconsole</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.felix.webconsole/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.felix.webconsole/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.felix.webconsole/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.felix.webconsole/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.felix.webconsole/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.felix.webconsole/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.felix.webconsole/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.felix.webconsole/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.felix.webconsole/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.felix.webconsole</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.felix.webconsole.feature</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.felix.webconsole.feature</fullName><name>org.idempiere:org.idempiere.felix.webconsole.feature</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.felix.webconsole.feature/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.felix.webconsole.feature/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.felix.webconsole.feature/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.felix.webconsole.feature/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.felix.webconsole.feature/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.felix.webconsole.feature/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.felix.webconsole.feature/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.felix.webconsole.feature/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.felix.webconsole.feature/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.felix.webconsole.feature</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.hazelcast.service</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.hazelcast.service</fullName><name>org.idempiere:org.idempiere.hazelcast.service</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.hazelcast.service/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.hazelcast.service/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.hazelcast.service/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.hazelcast.service/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.hazelcast.service/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.hazelcast.service/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.hazelcast.service/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.hazelcast.service/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.hazelcast.service/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.hazelcast.service</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.hazelcast.service.feature</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.hazelcast.service.feature</fullName><name>org.idempiere:org.idempiere.hazelcast.service.feature</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.hazelcast.service.feature/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.hazelcast.service.feature/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.hazelcast.service.feature/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.hazelcast.service.feature/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.hazelcast.service.feature/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.hazelcast.service.feature/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.hazelcast.service.feature/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.hazelcast.service.feature/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.hazelcast.service.feature/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.hazelcast.service.feature</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.javadoc</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.javadoc</fullName><name>org.idempiere:org.idempiere.javadoc</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.javadoc/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.javadoc/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.javadoc/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.javadoc/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.javadoc/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.javadoc/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.javadoc/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.javadoc/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.javadoc/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.javadoc</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.jetty.osgi.boot.fragment</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.jetty.osgi.boot.fragment</fullName><name>org.idempiere:org.idempiere.jetty.osgi.boot.fragment</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.jetty.osgi.boot.fragment/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.jetty.osgi.boot.fragment/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.jetty.osgi.boot.fragment/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.jetty.osgi.boot.fragment/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.jetty.osgi.boot.fragment/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.jetty.osgi.boot.fragment/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.jetty.osgi.boot.fragment/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.jetty.osgi.boot.fragment/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.jetty.osgi.boot.fragment/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.jetty.osgi.boot.fragment</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.keikai</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.keikai</fullName><name>org.idempiere:org.idempiere.keikai</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.keikai/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.keikai/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.keikai/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.keikai/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.keikai/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.keikai/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.keikai/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.keikai/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.keikai/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.keikai</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.main</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.main</fullName><name>org.idempiere:org.idempiere.main</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.main/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.main/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.main/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.main/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.main/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.main/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.main/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.main/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.main/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.main</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.p2</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.p2</fullName><name>org.idempiere:org.idempiere.p2</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.p2/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.p2/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.p2/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.p2/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.p2/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.p2/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.p2/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.p2/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.p2/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.p2</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.p2.targetplatform</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.p2.targetplatform</fullName><name>org.idempiere:org.idempiere.p2.targetplatform</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.p2.targetplatform/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.p2.targetplatform/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.p2.targetplatform/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.p2.targetplatform/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.p2.targetplatform/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.p2.targetplatform/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.p2.targetplatform/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.p2.targetplatform/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.p2.targetplatform/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.p2.targetplatform</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.printformat.editor</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.printformat.editor</fullName><name>org.idempiere:org.idempiere.printformat.editor</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.printformat.editor/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.printformat.editor/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.printformat.editor/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.printformat.editor/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.printformat.editor/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.printformat.editor/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.printformat.editor/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.printformat.editor/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.printformat.editor/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.printformat.editor</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.tablepartition</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.tablepartition</fullName><name>org.idempiere:org.idempiere.tablepartition</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.tablepartition/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.tablepartition/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.tablepartition/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.tablepartition/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.tablepartition/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.tablepartition/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.tablepartition/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.tablepartition/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.tablepartition/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.tablepartition</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.test</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.test</fullName><name>org.idempiere:org.idempiere.test</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.test/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.test/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.test/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.test/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.test/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.test/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.test/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.test/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.test/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.test</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.test.feature</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.test.feature</fullName><name>org.idempiere:org.idempiere.test.feature</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.test.feature/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.test.feature/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.test.feature/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.test.feature/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.test.feature/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.test.feature/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.test.feature/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.test.feature/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.test.feature/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.test.feature</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.ui.sso.oidc</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.ui.sso.oidc</fullName><name>org.idempiere:org.idempiere.ui.sso.oidc</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.ui.sso.oidc/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.ui.sso.oidc/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.ui.sso.oidc/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.ui.sso.oidc/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.ui.sso.oidc/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.ui.sso.oidc/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.ui.sso.oidc/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.ui.sso.oidc/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.ui.sso.oidc/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.ui.sso.oidc</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.webservices</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.webservices</fullName><name>org.idempiere:org.idempiere.webservices</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.webservices</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.webservices.client.feature</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.webservices.client.feature</fullName><name>org.idempiere:org.idempiere.webservices.client.feature</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.client.feature/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.client.feature/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.client.feature/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.client.feature/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.client.feature/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.client.feature/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.client.feature/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.client.feature/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.client.feature/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.webservices.client.feature</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.webservices.feature</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.webservices.feature</fullName><name>org.idempiere:org.idempiere.webservices.feature</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.feature/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.feature/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.feature/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.feature/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.feature/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.feature/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.feature/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.feature/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.feature/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.webservices.feature</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » Web Services Helper Resource Lookup</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.webservices.resources</fullName><name>org.idempiere:org.idempiere.webservices.resources</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.resources/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.resources/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.resources/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.resources/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.resources/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.resources/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.resources/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.resources/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.webservices.resources/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>Web Services Helper Resource Lookup</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.zk.billboard</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.zk.billboard</fullName><name>org.idempiere:org.idempiere.zk.billboard</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.billboard/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.billboard/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.billboard/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.billboard/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.billboard/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.billboard/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.billboard/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.billboard/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.billboard/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.zk.billboard</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.zk.billboard.chart</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.zk.billboard.chart</fullName><name>org.idempiere:org.idempiere.zk.billboard.chart</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.billboard.chart/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.billboard.chart/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.billboard.chart/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.billboard.chart/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.billboard.chart/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.billboard.chart/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.billboard.chart/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.billboard.chart/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.billboard.chart/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.zk.billboard.chart</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.zk.breeze.theme</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.zk.breeze.theme</fullName><name>org.idempiere:org.idempiere.zk.breeze.theme</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.breeze.theme/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.breeze.theme/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.breeze.theme/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.breeze.theme/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.breeze.theme/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.breeze.theme/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.breeze.theme/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.breeze.theme/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.breeze.theme/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.zk.breeze.theme</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.zk.datatable</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.zk.datatable</fullName><name>org.idempiere:org.idempiere.zk.datatable</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.datatable/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.datatable/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.datatable/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.datatable/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.datatable/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.datatable/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.datatable/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.datatable/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.datatable/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.zk.datatable</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.zk.extra</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.zk.extra</fullName><name>org.idempiere:org.idempiere.zk.extra</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.extra/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.extra/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.extra/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.extra/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.extra/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.extra/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.extra/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.extra/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.extra/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.zk.extra</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.zk.feature</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.zk.feature</fullName><name>org.idempiere:org.idempiere.zk.feature</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.feature/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.feature/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.feature/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.feature/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.feature/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.feature/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.feature/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.feature/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.feature/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.zk.feature</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.zk.iceblue_c.theme</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.zk.iceblue_c.theme</fullName><name>org.idempiere:org.idempiere.zk.iceblue_c.theme</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.iceblue_c.theme/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.iceblue_c.theme/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.iceblue_c.theme/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.iceblue_c.theme/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.iceblue_c.theme/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.iceblue_c.theme/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.iceblue_c.theme/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.iceblue_c.theme/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.iceblue_c.theme/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.zk.iceblue_c.theme</displayName></module><module><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><fullDisplayName>iDempiere12 » org.idempiere.zk.pivot</fullDisplayName><fullName>iDempiere12/org.idempiere:org.idempiere.zk.pivot</fullName><name>org.idempiere:org.idempiere.zk.pivot</name><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.pivot/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.pivot/3/</url></build><build _class='hudson.maven.MavenBuild'><number>2</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.pivot/2/</url></build><build _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.pivot/1/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.pivot/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.pivot/3/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.pivot/3/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.pivot/3/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>3</number><url>https://jenkins.younex.de/job/iDempiere12/org.idempiere$org.idempiere.zk.pivot/3/</url></lastSuccessfulBuild><nextBuildNumber>4</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'></scm><displayName>org.idempiere.zk.pivot</displayName></module></mavenModuleSet>