Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0045552Openbravo ERPA. Platformpublic2020-12-10 07:092021-07-30 11:35
alostale 
cberner 
normalmajorhave not tried
closedfixed 
5
 
 
Core
No
0045552: incompatible dependencies between azure and cxf modules
The current versions of org.openbravo.base.cxf (1.2.100) and org.openbravo.service.integration.azure.storage (1.1.100) modules deploy different versions of the same dependencies:

stax2-api-3.1.4 (org.openbravo.base.cxf)
stax2-api-4.2 (org.openbravo.service.integration.azure.storage)

woodstox-core-5.0.3 (org.openbravo.base.cxf)
woodstox-core-6.0.0 (org.openbravo.service.integration.azure.storage)
Install both modules and check deployed libraries.
No tags attached.
related to defect 0045585 new Triage Platform Base Incompatible dependencies between base.cxf and service.jsexecutor modules 
related to defect 0047477 closed platform update woodstox-core in azure module to avoid classpath collisions with CXF module 
Issue History
2020-12-10 07:09alostaleNew Issue
2020-12-10 07:09alostaleAssigned To => platform
2020-12-10 07:09alostaleModules => Core
2020-12-10 07:09alostaleResolution time => 1610233200
2020-12-10 07:09alostaleTriggers an Emergency Pack => No
2020-12-10 07:09alostaleStatusnew => acknowledged
2020-12-10 10:00shuehnerIssue Monitored: shuehner
2020-12-14 17:09cbernerAssigned Toplatform => cberner
2020-12-15 15:41hgbotNote Added: 0124833
2020-12-15 17:31hgbotNote Added: 0124836
2020-12-15 17:39cbernerRelationship addedrelated to 0045585
2021-01-12 13:06hgbotResolutionopen => fixed
2021-01-12 13:06hgbotStatusacknowledged => closed
2021-01-12 13:06hgbotNote Added: 0125382
2021-01-12 13:06hgbotNote Added: 0125383
2021-01-12 13:07hgbotNote Added: 0125384
2021-01-12 13:07hgbotNote Added: 0125385
2021-01-12 13:20cbernerNote Added: 0125386
2021-07-30 11:29caristuIssue cloned0047477
2021-07-30 11:29caristuRelationship addedrelated to 0047477
2021-07-30 11:35caristuIssue cloned0047478

Notes
(0124833)
hgbot   
2020-12-15 15:41   
Merge Request created: https://gitlab.com/openbravo/product/mods/org.openbravo.base.cxf/-/merge_requests/1 [^]
(0124836)
hgbot   
2020-12-15 17:31   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.integration.azure.storage/-/merge_requests/5 [^]
(0125382)
hgbot   
2021-01-12 13:06   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/mods/org.openbravo.base.cxf [^]
Changeset: 2b49dbeb8a4a75ac0a3322d12532dbf5104afc2d
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 2021-01-12T12:56:56+01:00
URL: https://gitlab.com/openbravo/product/mods/org.openbravo.base.cxf/-/commit/2b49dbeb8a4a75ac0a3322d12532dbf5104afc2d [^]

Fixes ISSUE-45552: Incompatible dependencies between azure and cfx modules

Older versions of stax2-api and woodstox-core were being used in this
module with respect to azure.storage module. As such, those are being
updated here to match the same version as in azure module, and with it
the other related dependencies.

An older version of cfx-core was being used and it was already planned
to update it eventually, so, as this new version already depends from
the newest version of woodstox-core, it is better to update both at the
same time.

cfx-core version 3.4.2 doesn't depend on jaxb-xjc anymore, it was
substituted with jaxb-api library only. So, the non-needed dependencies are
removed. jaxb-api library is already present in core.

---
A lib/runtime/asm-9.0.jar
A lib/runtime/cxf-core-3.4.2.jar
A lib/runtime/cxf-rt-bindings-soap-3.4.2.jar
A lib/runtime/cxf-rt-bindings-xml-3.4.2.jar
A lib/runtime/cxf-rt-databinding-jaxb-3.4.2.jar
A lib/runtime/cxf-rt-frontend-jaxws-3.4.2.jar
A lib/runtime/cxf-rt-frontend-simple-3.4.2.jar
A lib/runtime/cxf-rt-transports-http-3.4.2.jar
A lib/runtime/cxf-rt-ws-addr-3.4.2.jar
A lib/runtime/cxf-rt-ws-policy-3.4.2.jar
A lib/runtime/cxf-rt-wsdl-3.4.2.jar
A lib/runtime/stax2-api-4.2.1.jar
A lib/runtime/woodstox-core-6.2.3.jar
M legal/Licensing.txt
R lib/runtime/asm-7.0.jar
R lib/runtime/codemodel-2.3.2.jar
R lib/runtime/cxf-core-3.3.1.jar
R lib/runtime/cxf-rt-databinding-jaxb-3.3.1.jar
R lib/runtime/cxf-rt-ws-addr-3.3.1.jar
R lib/runtime/dtd-parser-1.4.1.jar
R lib/runtime/istack-commons-tools-3.0.8.jar
R lib/runtime/jaxb-xjc-2.3.2.jar
R lib/runtime/relaxng-datatype-2.3.2.jar
R lib/runtime/rngom-2.3.2.jar
R lib/runtime/stax2-api-3.1.4.jar
R lib/runtime/woodstox-core-5.0.3.jar
R lib/runtime/xsom-2.3.2.jar
---
(0125383)
hgbot   
2021-01-12 13:06   
Merge request merged: https://gitlab.com/openbravo/product/mods/org.openbravo.base.cxf/-/merge_requests/1 [^]
(0125384)
hgbot   
2021-01-12 13:07   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.integration.azure.storage [^]
Changeset: f20fc3ec8ce8680914dc14f3319e92016f0520da
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 2021-01-12T12:12:42+01:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.integration.azure.storage/-/commit/f20fc3ec8ce8680914dc14f3319e92016f0520da [^]

Related to ISSUE-45552: Incompatible dependencies between azure and cxf modules

Libraries woodstox-core and stax2-api were using a incompatible version
between this module and base.cxf module. To fix this, cxf module
libraries have been updated to the current latest versions, as such,
these are also being updated in this commit, to be in sync.

Also updated in License.txt some libraries versions, which were not in
sync with the files present in lib directory.

---
A lib/runtime/stax2-api-4.2.1.jar
A lib/runtime/woodstox-core-6.2.3.jar
M legal/License.txt
---
(0125385)
hgbot   
2021-01-12 13:07   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.integration.azure.storage/-/merge_requests/5 [^]
(0125386)
cberner   
2021-01-12 13:20   
These changes have been published in the following versions of the modules:
- org.openbravo.base.cxf version 1.2.200
- org.openbravo.service.integration.azure.storage version 1.1.200