Openbravo Issue Tracking System - Modules
View Issue Details
0044779ModulesInitial data loadpublic2020-08-11 09:352020-09-24 14:55
shuehner 
Triage Finance 
normalmajorhave not tried
closedfixed 
5
 
 
0044779: Jaxen 1.1.1 jar library in IDL modules causes split package problem
The old version of the jaxen library in this module causes split package with the jdk system image since Java >=9

Collides with packages:['org.w3c.dom']

There is an utility script in this repo checking jar libraries and raising the split package situations:
https://gitlab.com/openbravo/tools/platform/jar-collision-finder [^]
Update the library to latest version 1.2.0 which has this problem fixed.

https://github.com/jaxen-xpath/jaxen/releases/tag/v1.2.0 [^]
http://www.cafeconleche.org/jaxen/ [^]

alternatively remove the library in case it is not required to be present in the module.
No tags attached.
has duplicate defect 0044627 closed platform Modules Remove or fix jaxen-1.1.1.jar library to support Eclipse Java 11 in IDL module 
blocks design defect 0044733 closed platform Openbravo ERP Tracking issue: Find and fix all jar libaries with split packages between classpath and system image (Forbidden since Java9) 
Issue History
2020-08-11 09:35shuehnerNew Issue
2020-08-11 09:35shuehnerAssigned To => Triage Finance
2020-08-11 09:35shuehnerRelationship addedblocks 0044733
2020-08-11 09:40shuehnerProposed Solution updated
2020-08-11 14:07shuehnerProposed Solution updated
2020-08-11 14:24hgbotNote Added: 0121986
2020-09-24 14:55hgbotResolutionopen => fixed
2020-09-24 14:55hgbotStatusnew => closed
2020-09-24 14:55hgbotNote Added: 0123351
2020-09-24 14:55hgbotNote Added: 0123352
2020-10-05 10:03cbernerRelationship addedhas duplicate 0044627

Notes
(0121986)
hgbot   
2020-08-11 14:24   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.idl/-/merge_requests/1 [^]
(0123351)
hgbot   
2020-09-24 14:55   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.idl [^]
Changeset: bc447e2e94fc32f03be45d1cb5a72fe0634a2fa6
Author: Stefan Huehner <stefan.huehner@openbravo.com>
Date: 2020-09-24T12:55:11+00:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.idl/-/commit/bc447e2e94fc32f03be45d1cb5a72fe0634a2fa6 [^]

Fixed ISSUE-44779. Remove jaxen jar library as apparently not used.

Jaxen-1.1.1 jar library causes split package with JDK system image.
Test removing the library and testing simple CSV import seems to
still work fine with problems. So instead of updating the library
this commit just removed it as apparently unused.

---
M legal/Notice.txt
R legal/jaxen-LICENSE.txt
R lib/runtime/jaxen-1.1.1.jar
---
(0123352)
hgbot   
2020-09-24 14:55   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.idl/-/merge_requests/1 [^]