int-full-oracle-compile-all - Build # 537 - Fixed:

Check console output at 
https://ci.openbravo.com/job/int-full-oracle-compile-all/537/ to view the 
results.


Committers since last success:

Changes for Build #532

    RM packaging bot <[email protected]> null
    CI: merge back from main
      
    RM packaging bot <[email protected]> null
    CI: update AD_MODULE to version 26798
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        src-db/database/sourcedata/AD_MODULE.xml

    Alvaro Ferraz <[email protected]> null
    Related to issue 25355: Executed Synchronize Terminology
        src-db/database/sourcedata/AD_FIELD.xml

    Alvaro Ferraz <[email protected]> null
    Related to issue 25355: Fix Dimension fields display

Dimension fields display in Payment In Lines and Payment Out Lines tabs will 
now work with Accounting Dimensions Central Maintenance.
Also, Order Payment Schedule and Invoice Payment Schedule fields navigation has 
been fixed.
        src-db/database/sourcedata/AD_AUXILIARINPUT.xml
        src-db/database/sourcedata/AD_COLUMN.xml
        src-db/database/sourcedata/AD_DIMENSION_MAPPING.xml
        src-db/database/sourcedata/AD_FIELD.xml
        src/org/openbravo/erpCommon/utility/ReferencedLink.java

    Fernando Soto <[email protected]> null
    Fixed bug 25355: Long time to show the lines on the payment in/out windows
        src-db/database/sourcedata/AD_COLUMN.xml
        src-db/database/sourcedata/AD_DIMENSION_MAPPING.xml
        src-db/database/sourcedata/AD_ELEMENT.xml
        src-db/database/sourcedata/AD_FIELD.xml
        src-db/database/sourcedata/AD_TAB.xml

    David Baz Fayos <[email protected]> null
    Related to issue 29867: grid checkboxes are now selected on refresh
when multiple records were selected
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js

Changes for Build #533

    Stefan Hühner <[email protected]> null
    Fixed 30050: cleanup javadoc warnings
This commit clean up all javadoc warnings as shown by eclipse or
ant generate.java.doc
Exception are 3 warnings inside CSSMinimizer.java which is external code
and will should be fixed differently (upstream)

Most fixes are:
- Deleting useless java doc tags (useless as not documenting anything)
- Fixing up paramater references and link target
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/AddOrderOrInvoice.java
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/hqlinjections/AddPaymentOrderInvoicesTransformer.java
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_AddPayment.java
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentMonitorProcess.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/DynamicExpressionParser.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/event/ReorderCascadingChildDeletionsHandler.java
        
modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOBUtils.java
        
modules/org.openbravo.client.querylist/src/org/openbravo/client/querylist/QueryListDataSource.java
        
modules/org.openbravo.financial.paymentreport/src/org/openbravo/financial/paymentreport/erpCommon/ad_reports/PaymentReportDao.java
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/ADTreeDatasourceService.java
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/HQLDataSourceService.java
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/LinkToParentTreeDatasourceService.java
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/TreeDatasourceService.java
        
modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/CustomQuerySelectorDatasource.java
        src/org/openbravo/base/secureApp/HttpSecureAppServlet.java
        src/org/openbravo/base/secureApp/LoginUtils.java
        src/org/openbravo/base/secureApp/OrgTree.java
        src/org/openbravo/base/session/HostNameTask.java
        src/org/openbravo/configuration/ConfigureOption.java
        src/org/openbravo/costing/CostAdjustmentProcess.java
        src/org/openbravo/erpCommon/ad_forms/About.java
        src/org/openbravo/erpCommon/ad_forms/AcctServer.java
        src/org/openbravo/erpCommon/ad_forms/ModuleManagement.java
        src/org/openbravo/erpCommon/ad_forms/Registration.java
        src/org/openbravo/erpCommon/ad_process/HeartbeatProcess.java
        
src/org/openbravo/erpCommon/ad_process/assets/AssetLinearDepreciationMethodProcess.java
        
src/org/openbravo/erpCommon/businessUtility/AuditTrailDeletedRecords.java
        src/org/openbravo/erpCommon/businessUtility/COAUtility.java
        src/org/openbravo/erpCommon/modules/ImportModule.java
        src/org/openbravo/erpCommon/modules/ModuleTree.java
        src/org/openbravo/erpCommon/modules/ModuleUtiltiy.java
        src/org/openbravo/erpCommon/obps/ActivationKey.java
        src/org/openbravo/erpCommon/utility/ComboTableData.java
        src/org/openbravo/erpCommon/utility/UsedByLink.java
        src/org/openbravo/erpCommon/utility/Utility.java
        src/org/openbravo/erpCommon/utility/poc/EmailManager.java
        
src/org/openbravo/erpCommon/utility/reporting/printing/PrintController.java
        src/org/openbravo/scheduling/OBScheduler.java

Changes for Build #534

    Inigo Sanchez <[email protected]> null
    Related issue 29602: Changed UI pattern to read only mode in some tabs

The problem was that some tabs have their UI patterns wrong.They are
not set properly.

Now it have been solved by updating the UI Pattern to read only mode.
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TAB.xml
        src-db/database/sourcedata/AD_TAB.xml

Changes for Build #535

    Inigo Sanchez <[email protected]> null
    Related issue 29602:wrong position of parenthesis in a condition

The problem was the wrong position of parenthesis in a condicion. Now it has 
been solved
by updating position of parenthesis properly,
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/WindowSettingsActionHandler.java

    Inigo Sanchez <[email protected]> null
    Fixed issue 29602: tab to check shouldn't be obtained from table's window

The problem was that tab to check shouldn't be obtained from table's window
but directly from the current window. Now it is taking into account.
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/WindowSettingsActionHandler.java

    David Miguelez [email protected]_ null
    Fixes Issue 29992. Fixes HQL Where Clause in OBUISEL_Selector definition.
It now filters by Products that are Stocked based on the Product definition
rather than the Stocked flag in the Storage Detail.
        src-db/database/sourcedata/AD_REFERENCE.xml
        src-db/database/sourcedata/OBUISEL_SELECTOR.xml
        src-db/database/sourcedata/OBUISEL_SELECTOR_FIELD.xml

    Stefan Hühner <[email protected]> null
    Fixed 30056: Cleanup all warnings in src-wad

XX
- Remove String or int parameter assignment by copying into local variable.
- in Wad#processSelCol use Vector.toArray function to avoid needing to
  replace reference in parameter. Note: .toArray will auto-resize itself
  to correct size as param is 0-length array
- Fix 2 possible NPE. As code to treat null as empty value was only
  called after .debug triggering NPE as param of log4j.debug will be evaluated
  even without log level set to debug.
- Wad#getVectorElementsNotRepeated function had parameter which was new empty
  Vector in all its 3 callers. As we do not expect more callers (was is
  deprecated) just remove the param completely and create new Vector inside
  the function removing param assignment.
- in WadUtility instead of assigning to text-param and immediately returning
  that value just return it directly as the rest of that function already did.
- in WadNumber. Confusion between non-static function param name + field
  inherited from superclass. As those seem to be very clearly utility
  functions which should use the param (and not some inherited field) ->
  just make them static to remove that confusion.
- WadValidator gets 'friendlyWarnings' flag on construction but does not
  currently use it. However we may want to add it (and keep api stable now)
  so just supress that unused warning.
        src-wad/src/org/openbravo/wad/Wad.java
        src-wad/src/org/openbravo/wad/WadUtility.java
        src-wad/src/org/openbravo/wad/controls/WADControl.java
        src-wad/src/org/openbravo/wad/controls/WADImage.java
        src-wad/src/org/openbravo/wad/controls/WADNumber.java
        src-wad/src/org/openbravo/wad/controls/WADSearch.java
        src-wad/src/org/openbravo/wad/validation/WADValidator.java

    Stefan Hühner <[email protected]> null
    Fixed 30055. Fix all warnings in src-trl

Two types of changes:
- Remove variables which are never read
- Do not assign to parameters, copy to local var instead
  References of parameters cannot be modified in java
  Content of objects passed in can be, however in all this
  cases object are String which are immutable
  Same fix always: Copy of local variable keeping name
  of old param as new variable name to reduce diff to review.
  - That avoid any developer confusing maybe thinking change
    of param would be visible in caller.
        src-trl/src/org/openbravo/translate/RTLSkin.java
        src-trl/src/org/openbravo/translate/Translate.java

    Stefan Hühner <[email protected]> null
    Fixed 30054: Cleanup warnings in wad-generated code

Goal is not to make wad-generated code nicer (as it should go away).
But instead to reduce the big number of eclipse warnings in it.
So they get out of the way when looking at warning in other code

Changes:
- remove java.util.Arrays & java.util.List imports and covered by existing
  java.util.* import
- The other 'unused' code warnings are not so easy to fix so in context of wad
  supress all 'unused' warnings in the srcAD files on class level.
  As secondary change remove to existing more specific unused annotation
  as they triggered warnings themselves (and are covered by the new one anyway)
- Remove private log4j Logger declaration. It shadows a similar one coming
  inherited from HttpBaseServer. That one is defined as non-static via
  this.getClass so is already of the instance we want (the concrete window-
  servlet). That means logger functionally works as before (you can still
  set i.e. debug level logging for individual servlet as before).
- in printPageEdit function a parameter was being assigned to in the function
  quite often. Apparently those cannot be surpressed. After checking easy to fix
  - All caller use just simple constant on every call.
  - So add local variable on top of function and copy param value.
  - Keep existing param name as variable name to reduce diff of generated code.

Together those reduce number of warnings in srcAD from hundreds down to just 14.
        src-wad/src/org/openbravo/wad/javasource.javaxml

    Stefan Hühner <[email protected]> null
    Issue 30053. Part 3: Delete local unused variables (easy cases)

This removes unused local variables / fields for all the easy cases.
Where there is no user besides the variables declaration/init and
where it is clear that just deleting it is the right thing to do (so
no doubt it should be used instead of deleting it)
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/PaymentProposalPickEditLines.java
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/PaymentSelectorFilterExpression.java
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_ReconciliationProcess.java
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_Utility.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewFieldHandler.java
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/DefaultDataSourceService.java
        src-core/src/org/openbravo/xmlEngine/XmlVectorValue.java
        src-test/src/org/openbravo/test/dal/DalPerformanceExampleTest.java
        src-wad/src/org/openbravo/wad/Wad.java
        src/org/openbravo/base/model/ModelProvider.java
        src/org/openbravo/common/actionhandler/RMInOutPickEditLines.java
        src/org/openbravo/common/actionhandler/RMShipmentPickEditLines.java
        
src/org/openbravo/common/datasource/StockReservationPickAndEditDataSource.java
        src/org/openbravo/erpCommon/ad_actionButton/CreateFrom.java
        src/org/openbravo/erpCommon/ad_actionButton/EditCCPMeasureValues.java
        src/org/openbravo/erpCommon/ad_callouts/SL_Asset_Product.java
        src/org/openbravo/erpCommon/ad_callouts/SL_PC_Case_Product.java
        src/org/openbravo/erpCommon/ad_process/DeleteClient.java
        src/org/openbravo/erpCommon/ad_process/ResetAccountingProcess.java
        src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedger.java
        
src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesJR.java
        
src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesJR_legacy.java
        src/org/openbravo/erpCommon/ad_reports/ReportTrialBalance.java
        
src/org/openbravo/erpCommon/utility/reporting/printing/PrintController.java
        src/org/openbravo/event/InvoiceLineEventHandler.java
        src/org/openbravo/event/MInOutLineEventHandler.java

    Stefan Hühner <[email protected]> null
    Issue 30053. Part 2: Cleanup unnecessary slf4j / log4j loggers

Remove those where they are private and never used in the file.
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/MatchStatementOnLoadPreferenceActionHandler.java
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/event/FIN_FinaccTransactionEventListener.java
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/PaymentSelectorFilterExpression.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/event/TableTreeEventHandler.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/GetNameGeneralLedger.java
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/GetLabelActionHandler.java
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/SetContextInfoActionHandler.java
        
modules/org.openbravo.client.myob/src/org/openbravo/client/myob/CalendarWidgetProvider.java
        
src/org/openbravo/erpCommon/ad_forms/DocFINFinAccTransactionTemplate.java
        src/org/openbravo/erpCommon/ad_forms/DocLine_FINPayment.java
        src/org/openbravo/erpCommon/utility/LeftTabsBar.java
        src/org/openbravo/erpCommon/utility/NavigationBar.java
        src/org/openbravo/erpCommon/utility/ToolBar.java
        
src/org/openbravo/erpCommon/utility/reporting/printing/PrintInvoices.java
        src/org/openbravo/erpCommon/utility/reporting/printing/PrintOrders.java
        
src/org/openbravo/erpCommon/utility/reporting/printing/PrintQuotations.java
        
src/org/openbravo/erpCommon/utility/reporting/printing/PrintShipments.java
        src/org/openbravo/service/system/ApplicationDictionaryValidator.java

    Stefan Hühner <[email protected]> null
    Issue 30053. Part 1: Cleanup unnecessary serialVersionUID variables.

Those definitions are not useful in this cases and the classes they are in
are not serializable.

So instead of special feature related to Serialization in this cases just a
local unused variable.
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/BaseDataSourceService.java
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/DataSourceServiceProvider.java
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/DefaultDataSourceService.java
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/ModelDataSourceService.java
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/ReadOnlyDataSourceService.java
        
modules/org.openbravo.service.json/src/org/openbravo/service/json/QueryBuilder.java
        src/org/openbravo/base/provider/OBProviderConfigReader.java
        src/org/openbravo/erpCommon/ad_forms/DocAmortizationTemplate.java
        src/org/openbravo/erpCommon/ad_forms/DocBankTemplate.java
        src/org/openbravo/erpCommon/ad_forms/DocCashTemplate.java
        src/org/openbravo/erpCommon/ad_forms/DocDPManagementTemplate.java
        src/org/openbravo/erpCommon/ad_forms/DocDoubtfulDebt.java
        src/org/openbravo/erpCommon/ad_forms/DocDoubtfulDebtTemplate.java
        src/org/openbravo/erpCommon/ad_forms/DocFINBankStatement.java
        src/org/openbravo/erpCommon/ad_forms/DocFINBankStatementTemplate.java
        src/org/openbravo/erpCommon/ad_forms/DocFINFinAccTransaction.java
        
src/org/openbravo/erpCommon/ad_forms/DocFINFinAccTransactionTemplate.java
        src/org/openbravo/erpCommon/ad_forms/DocFINPayment.java
        src/org/openbravo/erpCommon/ad_forms/DocFINPaymentTemplate.java
        src/org/openbravo/erpCommon/ad_forms/DocFINReconciliation.java
        src/org/openbravo/erpCommon/ad_forms/DocFINReconciliationTemplate.java
        src/org/openbravo/erpCommon/ad_forms/DocGLJournalTemplate.java
        src/org/openbravo/erpCommon/ad_forms/DocInOutTemplate.java
        src/org/openbravo/erpCommon/ad_forms/DocInventoryTemplate.java
        src/org/openbravo/erpCommon/ad_forms/DocInvoiceTemplate.java
        src/org/openbravo/erpCommon/ad_forms/DocLCCostTemplate.java
        src/org/openbravo/erpCommon/ad_forms/DocLandedCostTemplate.java
        src/org/openbravo/erpCommon/ad_forms/DocMatchInvTemplate.java
        src/org/openbravo/erpCommon/ad_forms/DocMovementTemplate.java
        src/org/openbravo/erpCommon/ad_forms/DocOrderTemplate.java
        src/org/openbravo/erpCommon/ad_forms/DocPaymentTemplate.java
        src/org/openbravo/erpCommon/ad_forms/DocProductionTemplate.java
        src/org/openbravo/erpCommon/ad_forms/TranslationManager.java
        src/org/openbravo/erpCommon/businessUtility/InitialClientSetup.java
        src/org/openbravo/service/rest/DalWebService.java

    Stefan Hühner <[email protected]> null
    Fixed 30052. Cleanup all 'Unnecessary cast' warnings from Eclipse.

As those extra casts are not useful and make the code harder to read/understand
-> Remove all those
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/PaymentProposalPickEditLines.java
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/AddOrderOrInvoiceFilterExpressionHandler.java
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_BankStatementProcess.java
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_ReconciliationProcess.java
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_BankStatementImport.java
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_Utility.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/GlobalMenu.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/MultipleDeleteActionHandler.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/OBBindings.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/WindowSettingsActionHandler.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/event/RemoveImagesEventHandler.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/event/TreeTablesEventHandler.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/event/UpdateInvariantCharacteristicsHandler.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/UserInfoWidgetActionHandler.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/personalization/PersonalizationHandler.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ImagesActionHandler.java
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/BaseComponent.java
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/BaseComponentProvider.java
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelUtils.java
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/UIDefinition.java
        
modules/org.openbravo.financial.paymentreport/src/org/openbravo/financial/paymentreport/erpCommon/ad_reports/PaymentReportDao.java
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/ADTreeDatasourceService.java
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/DataSourceServiceProvider.java
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/DefaultDataSourceService.java
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/LinkToParentTreeDatasourceService.java
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/NoteDataSource.java
        
modules/org.openbravo.service.json/src/org/openbravo/service/json/DataToJsonConverter.java
        
modules/org.openbravo.service.json/src/org/openbravo/service/json/JsonToDataConverter.java
        src-core/src/org/openbravo/base/VariablesBase.java
        src-test/src/org/openbravo/test/dal/ADCachedMultiThreadTest.java
        src-test/src/org/openbravo/test/xml/EntityXMLIssues.java
        src/org/openbravo/base/model/Column.java
        src/org/openbravo/base/model/ModelProvider.java
        src/org/openbravo/base/session/OBYesNoType.java
        src/org/openbravo/base/structure/IdentifierProvider.java
        src/org/openbravo/common/actionhandler/KillProcess.java
        src/org/openbravo/common/datasource/ResultMapCriteriaUtils.java
        
src/org/openbravo/common/datasource/StockReservationPickAndEditDataSource.java
        src/org/openbravo/costing/CostingAlgorithm.java
        src/org/openbravo/costing/CostingMigrationProcess.java
        src/org/openbravo/costing/CostingRuleProcess.java
        src/org/openbravo/costing/CostingRuleProcessOnProcessHandler.java
        src/org/openbravo/costing/InventoryAmountUpdateProcess.java
        src/org/openbravo/costing/LCMatchingProcess.java
        src/org/openbravo/costing/LandedCostDistributionByAmount.java
        src/org/openbravo/costing/LandedCostProcess.java
        src/org/openbravo/dal/security/SecurityChecker.java
        src/org/openbravo/dal/service/OBDao.java
        src/org/openbravo/dal/xml/EntityExcelXMLConverter.java
        src/org/openbravo/dal/xml/EntityXMLConverter.java
        src/org/openbravo/erpCommon/ad_actionButton/ExportReferenceData.java
        
src/org/openbravo/erpCommon/ad_callouts/SL_SequenceProduct_Product_Attribute.java
        src/org/openbravo/erpCommon/ad_forms/ModuleManagement.java
        src/org/openbravo/erpCommon/ad_forms/UpdateReferenceData.java
        
src/org/openbravo/erpCommon/ad_process/MRPPurchaseCreateReservations.java
        src/org/openbravo/erpCommon/ad_process/RegisterModule.java
        src/org/openbravo/erpCommon/businessUtility/InitialClientSetup.java
        src/org/openbravo/erpCommon/info/ImageInfoBLOB.java
        src/org/openbravo/erpCommon/modules/ImportModule.java
        src/org/openbravo/erpCommon/modules/VersionUtility.java
        src/org/openbravo/erpCommon/utility/GenericTree.java
        src/org/openbravo/erpCommon/utility/Utility.java
        
src/org/openbravo/erpCommon/utility/reporting/printing/PrintController.java
        src/org/openbravo/erpReports/ReportVatRegisterJR.java
        src/org/openbravo/materialmgmt/InventoryCountProcess.java
        src/org/openbravo/materialmgmt/VariantAutomaticGenerationProcess.java
        src/org/openbravo/materialmgmt/VariantChDescUpdateProcess.java
        src/org/openbravo/service/db/CallProcess.java
        src/org/openbravo/service/db/DataImportService.java
        src/org/openbravo/service/importprocess/ImportProcessUtils.java

    Alvaro Ferraz <[email protected]> null
    Fixes issue 30017: Landed Cost must not be applied to negative receipt lines

Goods Receipt selector in Landed Cost window - Receipt tab, will not show 
receipts which does not have any positive line.
Goods Receipt Line selector in Landed Cost window - Receipt tab, will not show 
negative receipts lines.
Landed Cost process will not consider negative receipt lines to distribute the 
amount of the landed cost.
        src-db/database/sourcedata/AD_COLUMN.xml
        src-db/database/sourcedata/AD_REFERENCE.xml
        src-db/database/sourcedata/OBUISEL_SELECTOR.xml
        src-db/database/sourcedata/OBUISEL_SELECTOR_FIELD.xml
        src/org/openbravo/costing/LandedCostDistributionByAmount.java
        src/org/openbravo/costing/LandedCostProcess.java

    Inigo Sanchez <[email protected]> null
    Fixed issue 29602: window with table defined as view should be RO

The problem was that if you had a window that was assigned with a
table defined as view you could edited.

Now, it is taking into account this condition by checking windows
(Type window  "M" and "T").
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/WindowSettingsActionHandler.java

Changes for Build #536

    Eduardo Argal Guibert <[email protected]> null
    Relate to issue 29266. Removes log.info from test
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml
        src-db/database/model/functions/C_ORDER_POST1.xml
        src-db/database/model/triggers/M_TRANSACTION_TRG2.xml
        src-db/database/sourcedata/AD_MESSAGE.xml
        src-test/src/org/openbravo/test/accounting/PostDocumentTest.java
        src/org/openbravo/costing/LandedCostProcess.java
        src/org/openbravo/erpCommon/ad_forms/RequisitionToOrder.java
        src/org/openbravo/event/CharacteristicValueEventHandler.java
        src/org/openbravo/financial/ResetAccounting.java

    RM packaging bot <[email protected]> null
    CI: merge back from main
      
    RM packaging bot <[email protected]> null
    CI: update AD_MODULE to version 26822
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        src-db/database/sourcedata/AD_MODULE.xml

    Víctor Martínez Romanos <[email protected]> null
    Related to issue 30070: code review improvements

Improved exception message with a bit of context.
Set Document No. related fields as centrally maintained = N and renamed to 
Invoice No. and Order No.
        src-db/database/sourcedata/AD_FIELD.xml
        src/org/openbravo/erpCommon/utility/ReferencedLink.java

    Alvaro Ferraz <[email protected]> null
    Fixes issue 30070: NPE when navigating from Payment In/Out Lines tab

ReferencedLink was checking reference record when navigating from Order Payment 
Schedule or Invoice Payment Schedule fields from Payment In Lines or Payment 
Out Lines tab; in order to know where the record had to navigate to.
When the value of this field was empty, a Null Pointer Exception was raised. 
Now, in this case, a "Record empty" exception will be raised.
Also, those fields will be now not displayed if their value is empty.
Duplicated Order Payment Schedule and Invoice Payment Schedule fields have been 
removed also in those tabs, what was causing an error in 
int-full-oracle-compile-all job.
        src-db/database/sourcedata/AD_FIELD.xml
        src/org/openbravo/erpCommon/utility/ReferencedLink.java

    Víctor Martínez Romanos <[email protected]> null
    Fixed bug 29664: Create Price List performance

The patch contains the following changes that improve the process performance 
(in my local environment the performance is increased an average of 80%):
1. count(*) inside M_GET_NO_TRX_PRODUCT_COST has been rewritten to use exists 
clause
2. Added 2 indices to M_Product_PO table on M_PRODUCT_ID and C_BPARTNER_ID 
columns to reduce seq. scans on this table
3. M_PRICELIST_CREATE: Force to analyze C_TEMP_Selection table in Postgres
According to PostgreSQL documentation, the autovacuum daemon cannot access and 
therefore cannot vacuum or analyze temporary tables. So it's recommended to run 
ANALYZE after the table is populated to improve performance.
Oracle doesn't seem to be affected by this problem, so the analyze is only 
executed for postgres
4. M_PRICELIST_CREATE: Complex queries that fill the C_TEMP_Selection has been 
rewritten using a dynamic SQL run through the EXECUTE command.
Although these queries are in general fast, they are executed as many times as 
records to be inserted into the Price List. So, the bigger amount of records 
the slower the process is.
It has been detected that the execution plan created for these queries can be 
improved a lot if we remove useless parts in the where clause (OR stuff). 
That's why we dynamically build the sql based on the parameters, which 
drastically improves the execution plan performance.
5. M_PRICELIST_CREATE: Removed useless join to ad_client table to calculate the 
client's currency. Instead we get it at the beginning of the process just one 
time.
6. M_PRICELIST_CREATE: Removed code included into the IF (v_Costbased = 'N'AND 
(v_PriceList_Version_Base_ID IS NULL)). This code is never executed, because 
there is a validation at the beginning of the process to avoid that situation.

Other changes not included that could improve performance:
1. Changing the db functions ad_isorgincluded and ad_org_isinnaturaltree from 
VOLATILE to STABLE reduces execution time for cost based price lists.
Right now the DBSM doesn't support this flag, so a feature request #29943 has 
been created
        src-db/database/model/functions/M_GET_NO_TRX_PRODUCT_COST.xml
        src-db/database/model/functions/M_PRICELIST_CREATE.xml
        src-db/database/model/tables/M_PRODUCT_PO.xml

    Atul Gaware <[email protected]> null
    Fixes Issue 29962:Wrong storage bin can be selected in Pending Goods Receipt
window

inpadOrgId is passed as a input parameter to filter locator in onloadfunctions
method. Session variable Locator.adorgid is set to this parameter value.
        src/org/openbravo/erpCommon/ad_forms/MaterialReceiptPending.html
        src/org/openbravo/erpCommon/info/Locator.java

    Víctor Martínez Romanos <[email protected]> null
    Related to issue 27262: Run direct update query to improve performance

Instead of getting all the sales order lines to update the reference line, we 
have replaced by a direct Update HQL, which improves performance and reduces 
the memory usage
        src/org/openbravo/event/OrderLineEventHandler.java

    Atul Gaware <[email protected]> null
    Fixes Issue 27262:After using copy from order the old order can not be 
removed

A event handler is implemented to achieve the functionality.
        src/org/openbravo/event/OrderLineEventHandler.java

    Naroa Iriarte <[email protected]> null
    Related with issue 27445: Update the copyright year

The year of the copyright has been updated.
        src-db/database/model/functions/AD_TABLE_IMPORT.xml

    Naroa Iriarte <[email protected]> null
    Fixed issue 27445:ad_table_import function has two lines with wrong 
datatype.

In the AD_TABLE_IMPORT.xml, there were two values assigned with wrong type of 
data.
These were integer and should be varchar.

To fix this, those two values have been changed to varchar.
To test this after the change, a new table has been created, and the "Create 
Columns from DB"
process has been executed. It works correctly.
        src-db/database/model/functions/AD_TABLE_IMPORT.xml

    Martin Taal <[email protected]> null
    Related to issue 29766: Retail Operations Buffer: store all transactions in 
operations table before processing
- Don't queue complete entry but only needed id's to recreate obcontext and 
reload entry
- Only load maxBatchSize per type of data, handling each type of data 
separately makes them less influence eachother, the order of the type of data 
is based on sequence of list reference, order makes business sense also
- Added process to reprocess entries which are in error
- added several configuration parameters which allow controlling number of 
threads, queue size and task queue size from properties, sensible defaults have 
been set, also prevention mechanism for 'crazy' values has been implemented
- centralized the threadpool, so all processors share the same queue together 
with the main thread
- the main thread now uses a scroll method, importentries are removed from the 
session right after assigning to the processor to decrease memory foot print
- the main thread now processes entries by type of data, in order of the 
sequence number of the type of data, this gives better predictable results and 
also gives a better change that different types of data don't block eachother
- replaced the stored column with the created column, to make table smaller, 
revisited the index
- added role to the import entry table, so that it is stored with the entry, as 
it is needed to rebuild the obcontext when processing the entry, as the  role 
of the user can have changed or the default role is not suited for the entry to 
be handled.
- made field length of json and errorinfo columns to 10 million, added testcase 
to proof that 10million characters can be saved in the json/errorinfo columns
- let the ImportEntryManager thread start when mobile core starts in the 
application, using a context listener
- when adding a new import entry check both in the import entry as well as in 
the import entry archive table if it was already passed in
- don't wait anymore after waking up from the managerWaitTime
- when saving import entry as error, make sure that the obcontext is only 
temporarily replaced with the admin context, restore the previous context
- set the thread name in the threadfactory
        src-test/src/org/openbravo/test/system/ImportEntrySizeTest.java
        src/org/openbravo/service/importprocess/ImportReprocessErrorEntries.java
        
src/org/openbravo/service/importprocess/ProcessImportEntriesProcessActionHandler.java
        src-db/database/model/tables/C_IMPORT_ENTRY.xml
        src-db/database/model/tables/C_IMPORT_ENTRY_ARCHIVE.xml
        src-db/database/sourcedata/AD_COLUMN.xml
        src-db/database/sourcedata/AD_ELEMENT.xml
        src-db/database/sourcedata/AD_FIELD.xml
        src-db/database/sourcedata/AD_PROCESS.xml
        src-db/database/sourcedata/AD_TAB.xml
        src-test/src/org/openbravo/test/AllAntTaskTests.java
        src-test/src/org/openbravo/test/AllQuickAntTaskTests.java
        src-test/src/org/openbravo/test/AntTaskTests.java
        src/org/openbravo/service/importprocess/ImportEntryArchiveManager.java
        src/org/openbravo/service/importprocess/ImportEntryManager.java
        src/org/openbravo/service/importprocess/ImportEntryProcessor.java
        src/org/openbravo/service/importprocess/ImportProcessUtils.java

    Naroa Iriarte <[email protected]> null
    Related with 29946: Some tests have been performed.

Some test cases have been performed for testing the correct behaviour of 
apllying the
"_noActiveFilter" to the dal and JSON WebServices.
There are four tests. Two per WebService, one of them is putting the 
"_noActiveFilter" to true,
it works if it gets the inactive records in the JSON WebServices and also in 
dal WebServices.
The other test is putting the "_noActiveFilter" to false, it works if it don't 
get the inactive
records.
        
src-test/src/org/openbravo/test/webservice/WebServicesWithNoActiveFilterTest.java
        src-test/src/org/openbravo/test/AllWebserviceTests.java
        src-test/src/org/openbravo/test/webservice/JSONWebServices.java

    Naroa Iriarte <[email protected]> null
    Related with 29946: Update the copyright date.

The date of the copyright has been updated.
        src/org/openbravo/service/rest/DalWebService.java

    Naroa Iriarte <[email protected]> null
    Fixed issue 29946: Inactive records cannot be retrieved using dal 
WebServices.

It is possible to get the inactive records using JSON WebServices for example, 
as:

http://localhost:8080/openbravo/org.openbravo.service.json.jsonrest/Country?_noActiveFilter=true

But it is not possible to get the inactive records using dal WebServices.
As it would be interesting to have the choice of showing the inactive records 
too, as it is possible in the
JSON WebServices, a condition which checks if the "_noActiveFilter" has been 
included in the "DalWebService"
class.
Now it is possible to chose if one wants to get the inactive fields or not, as 
in the JSON WebServices:

http://localhost:8080/openbravo/ws/dal/Country?_noActiveFilter=false  // The 
inactive records are not shown.

http://localhost:8080/openbravo/ws/dal/Country?_noActiveFilter=true   //The 
inactive records are shown.
        src/org/openbravo/service/rest/DalWebService.java

    RM packaging bot <[email protected]> null
    CI: merge back from main
        src-db/database/sourcedata/AD_MODULE.xml

    RM packaging bot <[email protected]> null
    CI: update AD_MODULE to version 26817
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        src-db/database/sourcedata/AD_MODULE.xml

Changes for Build #537

    RM packaging bot <[email protected]> null
    CI: merge back from main
      
    RM packaging bot <[email protected]> null
    CI: update AD_MODULE to version 26838
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        src-db/database/sourcedata/AD_MODULE.xml

    Víctor Martínez Romanos <[email protected]> null
    Related to issue 29982: code review improvements

Avoid useless join to M_PRICELIST table to improve performance
Use generic error message
        src-db/database/model/functions/C_CHANGEPROJECTSTATUSTOORDER.xml
        src-db/database/model/functions/C_GENERATESOFROMPROJECTPHASE.xml

    Atul Gaware <[email protected]> null
    Fixes Issue 29982:Cannot create a sales order from a project phase if the
price list of the project is not defined

ChangeProjectStatusToOrder function takes care to check whether pricelist in
project is null in case of multiphase project category 'S'.

Query used in for loop did not fetched records in GenerateSoFromProjectPhase as
pricelist was null. Now query returns results with null pricelists also so
that proper error message is shown.
        src-db/database/model/functions/C_CHANGEPROJECTSTATUSTOORDER.xml
        src-db/database/model/functions/C_GENERATESOFROMPROJECTPHASE.xml

    Alvaro Ferraz <[email protected]> null
    Related to issue 24991: Fix TestCosting

ProcessInstance must have the client information to avoid errors while calling 
to store procedures.
        src-test/src/org/openbravo/test/costing/TestCosting.java

    Alvaro Ferraz <[email protected]> null
    Fixes issue 24991: Allow negative stock for BOM production

M_PRODUCTION_RUN.xml has been modified to allow negative stock in Bill of 
Materials Production.
Now, if "Allow Negative Stock" is enabled in Client window and "Product 
quantity must be on stock" is disabled in Bill of Materials Production window 
and there is not enough stock for an input product, negative stock will be 
generated for that product for the locator defined in Production Plan tab.
        src-db/database/model/functions/M_PRODUCTION_RUN.xml

    Eduardo Argal Guibert <[email protected]> null
    Relate to issue 29266. Removes log.info from test
        src-test/src/org/openbravo/test/accounting/PostDocumentTest.java

    Eduardo Argal Guibert <[email protected]> null
    Backouts 8fff038cc32e rev. Multiple files pushed by mistake
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml
        src-db/database/model/functions/C_ORDER_POST1.xml
        src-db/database/model/triggers/M_TRANSACTION_TRG2.xml
        src-db/database/sourcedata/AD_MESSAGE.xml
        src-test/src/org/openbravo/test/accounting/PostDocumentTest.java
        src/org/openbravo/costing/LandedCostProcess.java
        src/org/openbravo/erpCommon/ad_forms/RequisitionToOrder.java
        src/org/openbravo/event/CharacteristicValueEventHandler.java
        src/org/openbravo/financial/ResetAccounting.java

    Atul Gaware <[email protected]> null
    Fixes Issue 29802:Product selector in requisition line filter's by purchase
products in price lists

If case of window is for Requisition, then Product Complete selector filters
product by purchase flag.
        src-db/database/sourcedata/OBUISEL_SELECTOR.xml

    Jorge Garcia <[email protected]> null
    Fixed issue 30080: Improve user experience in Payment In/Out lines tab

Payment In and Payment Out lines tab has been improved.

Some fields has been added and other has been hidden in the lines tab.
        src-db/database/sourcedata/AD_FIELD.xml

    Carlos Aristu <[email protected]> null
    Fixes issue 29745: Add on the renderJr method the option to print on plain 
text
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/ReportingUtils.java
        src/org/openbravo/base/secureApp/HttpSecureAppServlet.java
        src/org/openbravo/erpCommon/utility/DownloadReport.java




Last 20 lines of the console output:

[...truncated 2603 lines...]
   Enabling foreign keys

database.postupdate.ORACLE:
      [sql] Executing commands
      [sql] 5 of 5 SQL statements executed successfully
      [sql] Executing commands
      [sql] 2 of 2 SQL statements executed successfully

setApplied:
      [sql] Executing commands
      [sql] 2 of 2 SQL statements executed successfully

BUILD SUCCESSFUL
Total time: 9 minutes 26 seconds

Checking console output
Email was triggered for: Fixed
Trigger Success was overridden by another trigger and will not send an email.
Sending email for trigger: Fixed
------------------------------------------------------------------------------
_______________________________________________
Openbravo-builds mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-builds

Reply via email to