up-2.50topi-oracle - Build # 293 - Fixed: Check console output at https://ci.openbravo.com/job/up-2.50topi-oracle/293/ to view the results.
Committers since last success: Changes for Build #291 Asier Lostalé <asier.lost...@openbravo.com> null fixed issue 40543: remove unused calendar.php web/js/jscalendar/calendar.php web/js/jscalendar/test.php Asier Lostalé <asier.lost...@openbravo.com> null fixed bug 40525: use proper JSON conversion src/org/openbravo/erpCommon/ad_forms/ModuleManagementInstalled.html src/org/openbravo/erpCommon/ad_process/ApplyModules.html src/org/openbravo/erpCommon/utility/WindowTree.html src/org/openbravo/erpCommon/utility/reporting/printing/EmailOptions.html Asier Lostalé <asier.lost...@openbravo.com> null fixes 40531: remove js.jar from eclipse project classpath .classpath.template Javier Armendáriz <javier.armenda...@openbravo.com> null Fixed issue 40449: Performance problems in Show Audit Trail popup. Added a new preference 'ShowAuditTrailUserFilter' that, when its set to 'N', will hide the User selector in audit trail filter fields. In case the number of users available are really high, this will prevent to load all of them and thus improving popup performance. src-db/database/sourcedata/AD_REF_LIST.xml src/org/openbravo/erpCommon/businessUtility/AuditTrailPopup.java src/org/openbravo/erpCommon/businessUtility/AuditTrailPopupDeleted.html src/org/openbravo/erpCommon/businessUtility/AuditTrailPopupHistory.html Carlos Aristu <carlos.ari...@openbravo.com> null fixes issue 40512: remove slf4j extensions library The slf4j extensions library was a dependency of weld 1.1.24. It is not needed by weld 3.1.0 because it no longer uses slf4j for logging. Instead, it uses jboss-logging as a logging facade. legal/Licensing.txt lib/runtime/slf4j-ext-1.7.25.jar Carlos Aristu <carlos.ari...@openbravo.com> null fixes issue 40193: Upgrade Weld to version 3.1.0.Final Carlos Aristu <carlos.ari...@openbravo.com> null [weld31] Remove javax.annotation-api-1.2 library The javax.annotation-api-1.2.jar (introduced in [1]) can be safely replaced with jboss-annotations-api_1.3_spec-1.0.0.Final.jar (dependency of Weld 3.1.0). Both libraries contains exactly the same classes but jboss-annotations is more recent. For example, jboss-annotations allows the @Priority annotation in parameters which is disallowed in javax-annotation-api-1.2. For this reason we can get rid of javax.annotation-api-1.2.jar. [1] https://code.openbravo.com/erp/devel/pi/rev/c3a604592d8f59346c6a17cc7c511566602dc23c legal/Licensing.txt lib/runtime/javax.annotation-api-1.2.jar Carlos Aristu <carlos.ari...@openbravo.com> null [weld31] Fix legal information legal/Licensing.txt legal/GPL-2.0.txt Carlos Aristu <carlos.ari...@openbravo.com> null [weld31] Remove Weld Probe library This is an optional library only needed when Weld Development mode is enabled[1]. This mode should never be used in productive environments because it may have negative impact on performance. [1] https://docs.jboss.org/weld/reference/3.1.0.Final/en-US/html/devmode.html legal/Licensing.txt modules/org.openbravo.base.weld/lib/runtime/weld-probe-core-3.1.0.Final.jar Carlos Aristu <carlos.ari...@openbravo.com> null [weld31] Update junit library name in src-test classpath src-test/.classpath.template Carlos Aristu <carlos.ari...@openbravo.com> null [weld31] Merge with pi Carlos Aristu <carlos.ari...@openbravo.com> null [weld31] Update junit lib name in licensing text legal/Licensing.txt Carlos Aristu <carlos.ari...@openbravo.com> null [weld31] Rename junit library Use correct library name (junit-4.12.jar) because now the eclipse-warnings check in CI supports it[1]. [1] https://code.openbravo.com/tools/ci/eclipse-warnings/rev/b8e6b74b3abd lib/test/junit-4.12.jar lib/test/junit.jar Carlos Aristu <carlos.ari...@openbravo.com> null [weld31] Prevent library deployment in Wildfly Prevent libraries of weld module to be deployed in WildFly, in order to avoid clashes. All these libraries are included as part of core WildFly's infrastructure src/build.xml Carlos Aristu <carlos.ari...@openbravo.com> null [weld31] Merge with pi Carlos Aristu <carlos.ari...@openbravo.com> null [weld31] Upgrade to guava version 21.0 Upgrading guava version to the latest one that does not define mandatory dependencies with other libraries. Note that we required at least version 20.0 for the upgraded arquillian test infrastructure (in particular because of reflections-0.9.11.jar). lib/runtime/guava-21.0.jar legal/Licensing.txt lib/runtime/guava-20.0.jar Carlos Aristu <carlos.ari...@openbravo.com> null [weld31] Revert change for bug 40211 Fix for issue[1] was a temporary solution due to an issue in weld which is already solved in version 3.1.0. Therefore now the fix is reverted. [1] https://issues.openbravo.com/view.php?id=40211 [2] https://github.com/weld/core/commit/e0ae6c40b4864674046edc1e3375eed973613c02 src-wad/src/org/openbravo/wad/Wad.java src-wad/src/org/openbravo/wad/web.xml Carlos Aristu <carlos.ari...@openbravo.com> null [weld31] Update Arquillian Weld Embedded container library to version 2.0.1 modules/org.openbravo.base.weld/lib/test/arquillian-weld-embedded-2.0.1.Final.jar src-test/src/org/openbravo/test/base/mock/HttpSessionMock.java src-test/src/org/openbravo/test/base/mock/OBServletContextMock.java src-test/src/org/openbravo/test/base/mock/ServletContextMock.java legal/Licensing.txt src-test/.classpath.template src-test/src/org/openbravo/test/base/OBBaseTest.java src-test/src/org/openbravo/test/base/mock/HttpServletRequestMock.java src-test/src/org/openbravo/test/system/Sessions.java modules/org.openbravo.base.weld/lib/test/arquillian-weld-ee-embedded-1.1-1.0.0.Final.jar Carlos Aristu <carlos.ari...@openbravo.com> null [weld31] Update licensing information legal/Licensing.txt Carlos Aristu <carlos.ari...@openbravo.com> null [weld31] Use latest library versions modules/org.openbravo.base.weld/lib/test/arquillian-container-spi-1.4.1.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-testenricher-cdi-1.4.1.Final.jar src-test/.classpath.template modules/org.openbravo.base.weld/lib/test/arquillian-container-spi-1.1.4.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-testenricher-cdi-1.1.4.Final.jar Carlos Aristu <carlos.ari...@openbravo.com> null [weld31] Avoid WELD-000167 warnings during Weld initialization src/org/openbravo/erpCommon/obps/ModuleLicenseRestrictions.java Carlos Aristu <carlos.ari...@openbravo.com> null [weld31] Avoid WELD-000167 warnings during Weld initialization During its initialization Weld may detect that some classes annotated with @RequestScoped or @ApplicationScoped does not declare an appropriate constructor and they are not registered as beans. In this case the WELD-000167 warning is shown. This was happening with some interfaces that were annotated as @RequestScoped or @ApplicationScoped because interfaces can not have constructors. To avoid this problem we are removing the annotations and explaining in the javadoc how the classes implementing those interfaces should be annotated on each case. Note that this change has no effect because @Inherited annotations like @RequestScoped or @ApplicationScoped on implemented interfaces have no effect[1]. [1] https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Inherited.html src/org/openbravo/costing/CostAdjusmentProcessCheck.java src/org/openbravo/costing/LCMatchingProcessCheck.java src/org/openbravo/costing/LandedCostProcessCheck.java src/org/openbravo/erpCommon/security/SignInProvider.java Carlos Aristu <carlos.ari...@openbravo.com> null [weld31] Rename junit library Rename junit library to make eclipse-warnings check work in CI lib/test/junit.jar src-test/.classpath.template lib/test/junit-4.12.jar Carlos Aristu <carlos.ari...@openbravo.com> null [weld31] Update arquillian suite extension - Add latest version of the "arquillian suite extension" library that allows to run all the tests that makes use of Weld in the same deployment. See [1]. This library is required until [2] is fixed. It is also added the required reflections-0.9.11.jar. - Readded jboss-ejb3-api-3.1.0.jar to avoid WELD-001700 warnings (interceptor annotations javax.ejb.PostActivate, javax.ejb.PrePassivate not found) when starting the deployment. - Updated guava library to the minimun required (20.0) by reflections-0.9.11.jar. - Now the global deployment class is configured on arquillian.xml file. The @ArquillianSuiteDeployment annotation was not working with WeldBaseTest with this new version of the arquillian suite extension. Besides, according to the documentation[3], the usage of this xml file "makes things a bit faster at runtime". [1] https://issues.openbravo.com/view.php?id=34821 [2] https://issues.jboss.org/browse/ARQ-197 [3] https://github.com/ingwarsw/arquillian-suite-extension#configuring-deployment-suite-class-by-in-arquillianxml lib/runtime/guava-20.0.jar modules/org.openbravo.base.weld/lib/test/arquillian-suite-extension-1.2.0.jar modules/org.openbravo.base.weld/lib/test/jboss-ejb3-api-3.1.0.jar modules/org.openbravo.base.weld/lib/test/reflections-0.9.11.jar modules/org.openbravo.base.weld/src-test/arquillian.xml modules/org.openbravo.base.weld/src-test/org/openbravo/base/weld/test/WeldBaseTest.java src-test/.classpath.template lib/runtime/guava-18.0.jar Carlos Aristu <carlos.ari...@openbravo.com> null [weld31] Update arquillian + junit - Update arquillian and junit libraries - Temporarily commented out the usage of @ArquillianSuiteDeployment in WeldBaseTest lib/test/junit-4.12.jar modules/org.openbravo.base.weld/lib/test/arquillian-config-api-1.4.1.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-config-impl-base-1.4.1.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-config-spi-1.4.1.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-container-impl-base-1.4.1.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-container-spi-1.1.4.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-container-test-api-1.4.1.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-container-test-impl-base-1.4.1.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-container-test-spi-1.4.1.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-core-api-1.4.1.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-core-impl-base-1.4.1.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-core-spi-1.4.1.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-junit-container-1.4.1.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-junit-core-1.4.1.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-test-api-1.4.1.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-test-impl-base-1.4.1.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-test-spi-1.4.1.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-testenricher-cdi-1.1.4.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-weld-ee-embedded-1.1-1.0.0.Final.jar modules/org.openbravo.base.weld/lib/test/jboss-el-api_3.0_spec-1.0.13.Final.jar modules/org.openbravo.base.weld/lib/test/shrinkwrap-api-1.2.6.jar modules/org.openbravo.base.weld/lib/test/shrinkwrap-descriptors-api-base-2.0.0.jar modules/org.openbravo.base.weld/lib/test/shrinkwrap-descriptors-spi-2.0.0.jar modules/org.openbravo.base.weld/lib/test/shrinkwrap-impl-base-1.2.6.jar modules/org.openbravo.base.weld/lib/test/shrinkwrap-spi-1.2.6.jar modules/org.openbravo.base.weld/src-test/org/openbravo/base/weld/test/WeldBaseTest.java src-test/.classpath.template lib/test/junit.jar modules/org.openbravo.base.weld/lib/test/arquillian-config-api-1.1.8.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-config-impl-base-1.1.8.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-container-impl-base-1.1.8.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-container-spi-1.1.8.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-container-test-api-1.1.8.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-container-test-impl-base-1.1.8.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-container-test-spi-1.1.8.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-core-api-1.1.8.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-core-impl-base-1.1.8.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-core-spi-1.1.8.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-junit-container-1.1.8.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-junit-core-1.1.8.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-suite-extension-1.1.2.jar modules/org.openbravo.base.weld/lib/test/arquillian-test-api-1.1.8.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-test-impl-base-1.1.8.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-test-spi-1.1.8.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-testenricher-cdi-1.0.2.Final.jar modules/org.openbravo.base.weld/lib/test/arquillian-weld-ee-embedded-1.1-1.0.0.CR8.jar modules/org.openbravo.base.weld/lib/test/jboss-ejb3-api-3.1.0.jar modules/org.openbravo.base.weld/lib/test/jboss-el-api_2.2_spec-1.0.0.Final.jar modules/org.openbravo.base.weld/lib/test/reflections-0.9.8.jar modules/org.openbravo.base.weld/lib/test/shrinkwrap-api-1.2.2.jar modules/org.openbravo.base.weld/lib/test/shrinkwrap-descriptors-api-base-2.0.0-alpha-7.jar modules/org.openbravo.base.weld/lib/test/shrinkwrap-descriptors-spi-2.0.0-alpha-7.jar modules/org.openbravo.base.weld/lib/test/shrinkwrap-impl-base-1.2.2.jar modules/org.openbravo.base.weld/lib/test/shrinkwrap-spi-1.2.2.jar modules/org.openbravo.base.weld/lib/test/validation-api-1.0.0.GA.jar Carlos Aristu <carlos.ari...@openbravo.com> null [weld31] Merge with pi Carlos Aristu <carlos.ari...@openbravo.com> null [weld31] Add missing xml header and copyright info modules/org.openbravo.base.weld/config/beans.xml Carlos Aristu <carlos.ari...@openbravo.com> null [weld31] Deploy beans.xml into WEB-INF folder Moved beans.xml file into the config of the module. Thus, it will be automatically copied into WebContent/WEB-INF folder when compiling. The previous location of the file caused it to be copied into the /build/classes folder of the local context. This caused WELD-ENV-000033 error when starting Tomcat 8+ with Eclipse. Note the WEB-INF folder is also one of the recommended locations[1] for placing the beans.xml file. [1] http://docs.jboss.org/weld/reference/latest/en-US/html_single/#_explicit_bean_archive modules/org.openbravo.base.weld/config/beans.xml modules/org.openbravo.base.weld/src/META-INF/beans.xml Carlos Aristu <carlos.ari...@openbravo.com> null [weld31] Library upgrade - Added the libraries required by Weld 3.1.0 - Removed libraries that are no longer needed - Moved guava-18.0.jar and slf4j-ext-1.7.25.jar to base lib/runtime. They are no longer required by weld but still used in core. - Update licensing info - Note that jboss-logging-3.2.1.Final.jar library is dependency for weld but it already exists in core with a higher version (3.3.2) legal/GPL-2.0.txt lib/runtime/guava-18.0.jar lib/runtime/slf4j-ext-1.7.25.jar modules/org.openbravo.base.weld/lib/runtime/cdi-api-2.0.SP1.jar modules/org.openbravo.base.weld/lib/runtime/javax.inject-1.jar modules/org.openbravo.base.weld/lib/runtime/jboss-annotations-api_1.3_spec-1.0.0.Final.jar modules/org.openbravo.base.weld/lib/runtime/jboss-classfilewriter-1.2.3.Final.jar modules/org.openbravo.base.weld/lib/runtime/jboss-interceptors-api_1.2_spec-1.0.0.Final.jar modules/org.openbravo.base.weld/lib/runtime/weld-api-3.1.Final.jar modules/org.openbravo.base.weld/lib/runtime/weld-core-impl-3.1.0.Final.jar modules/org.openbravo.base.weld/lib/runtime/weld-environment-common-3.1.0.Final.jar modules/org.openbravo.base.weld/lib/runtime/weld-jsf-3.1.0.Final.jar modules/org.openbravo.base.weld/lib/runtime/weld-probe-core-3.1.0.Final.jar modules/org.openbravo.base.weld/lib/runtime/weld-servlet-core-3.1.0.Final.jar modules/org.openbravo.base.weld/lib/runtime/weld-spi-3.1.Final.jar modules/org.openbravo.base.weld/lib/runtime/weld-web-3.1.0.Final.jar legal/Licensing.txt modules/org.openbravo.base.weld/lib/runtime/cal10n-api-0.7.7.jar modules/org.openbravo.base.weld/lib/runtime/cdi-api.jar modules/org.openbravo.base.weld/lib/runtime/ejb-api-3.0.jar modules/org.openbravo.base.weld/lib/runtime/guava-18.0.jar modules/org.openbravo.base.weld/lib/runtime/javax.inject.jar modules/org.openbravo.base.weld/lib/runtime/jboss-interceptor-api-3.1.0-CR3.jar modules/org.openbravo.base.weld/lib/runtime/jboss-interceptor-core-2.0.0.CR1.jar modules/org.openbravo.base.weld/lib/runtime/jboss-interceptor-spi-2.0.0.CR1.jar modules/org.openbravo.base.weld/lib/runtime/slf4j-ext-1.7.25.jar modules/org.openbravo.base.weld/lib/runtime/weld-api.jar modules/org.openbravo.base.weld/lib/runtime/weld-core-1.1.24.Final.jar modules/org.openbravo.base.weld/lib/runtime/weld-servlet-core-1.1.24.Final.jar modules/org.openbravo.base.weld/lib/runtime/weld-spi.jar Asier Lostalé <asier.lost...@openbravo.com> null fixes 29943: support to define DB functions volatility src-db/database/lib/dbsourcemanager.jar Atul Gaware <atul.gaw...@openbravo.com> null Fixes Issue 0040465: NPE is thrown in SE_Payment_BPartner callout ** Use StringUtils to avoid NPE and check whether strcBpartnerId is not empty before fetching default payment method & financial account of business partner. src/org/openbravo/erpCommon/ad_callouts/SE_Payment_BPartner.java Changes for Build #292 Asier Lostalé <asier.lost...@openbravo.com> null fixed issue 40591: deprecate OBDal methods to compose sql in clauses Bind parameters should be used instead. modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/ADTreeDatasourceService.java src-test/src/org/openbravo/test/dal/DalComplexQueryTestOrderLine.java src-test/src/org/openbravo/test/dal/DalPerformanceExampleTest.java src/org/openbravo/dal/service/OBDal.java Asier Lostalé <asier.lost...@openbravo.com> null fixed issue 40565: SelectorFieldPropertyCallout.execute is not using bind-variables No need to query for table by id, getting a proxy is enough. modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/SelectorFieldPropertyCallout.java Asier Lostalé <asier.lost...@openbravo.com> null fixed issue 40564: MyOpenbravoActionHandler.processWidgets is not using bind-variables modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOpenbravoActionHandler.java Asier Lostalé <asier.lost...@openbravo.com> null fixed issue 40562: HelpWindow.generateWindow is not using bind-variables src/org/openbravo/erpCommon/ad_help/HelpWindow.java Asier Lostalé <asier.lost...@openbravo.com> null fixed bug 40580: used bind parameters in alert action handler and datasource modules/org.openbravo.client.application/src/org/openbravo/client/application/ADAlertDatasourceService.java modules/org.openbravo.client.application/src/org/openbravo/client/application/AlertActionHandler.java Asier Lostalé <asier.lost...@openbravo.com> null fixed bug 40578: Utility.getListValueName is not using bind-parameters src/org/openbravo/erpCommon/utility/Utility.java Carlos Aristu <carlos.ari...@openbravo.com> null fixes issue 40528: Upgrade WSDL4J library legal/CPL-1.0.txt lib/runtime/wsdl4j-1.6.3.jar legal/Licensing.txt lib/runtime/wsdl4j-1.5.1.jar Nono Carballo <nono...@gmail.com> null Fixes issue 40516: Disables organization check when processing landed cost Disables organization access check to allow landed cost processing, when it was created from a role not having access to then Legal Entity. src/org/openbravo/costing/CostAdjustmentProcess.java src/org/openbravo/costing/LandedCostProcess.java Asier Lostalé <asier.lost...@openbravo.com> null fixes 40535: old callouts should use OBScriptEngine to evaluate response src-test/src/org/openbravo/test/system/OldCallouts.java modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java src-test/src/org/openbravo/test/AllAntTaskTests.java src/org/openbravo/erpCommon/ad_callouts/HttpServletCalloutInformationProvider.java Changes for Build #293 No changes Last 20 lines of the console output: [...truncated 5131 lines...] Connected to: Oracle Database 12c Release 12.1.0.1.0 - 64bit Production SQL> Call completed. SQL> Disconnected from Oracle Database 12c Release 12.1.0.1.0 - 64bit Production + run_ora_command 'column object_name format a32 SELECT object_id, object_name, object_type FROM user_objects WHERE status<>'\''VALID'\'' AND object_type IN('\''VIEW'\'', '\''PACKAGE'\'', '\''PACKAGE BODY'\'', '\''FUNCTION'\'', '\''PROCEDURE'\'', '\''TRIGGER'\'', '\''JAVA CLASS'\'') ORDER BY object_type, object_name;' + ssh oracle@10.0.3.12 Pseudo-terminal will not be allocated because stdin is not a terminal. Warning: Permanently added '10.0.3.12' (ECDSA) to the list of known hosts. + grep -q OBJECT_ID /tmp/int-dbcons-oracle_objects + true + exit 0 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 Openbravo-builds@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbravo-builds