Inconveniente con Biblioteca dom4j

78 views
Skip to first unread message

Emiliano Pereyra

unread,
Oct 24, 2023, 3:33:22 PM10/24/23
to iDempiere-es
Buenas a todxs,
Otro de las plugins que estamos desarrollando es el de facturación electrónica para LAR, para lo cual necesitamos de la biblioteca dom4j y agregamos wrapped.org.dom4j.dom4j(2.1.3) en Required Plug-ins, pero tuvimos el siguiente
error:

Caused by: java.lang.ClassNotFoundException: org.dom4j.Element cannot be found by org.apache.servicemix.bundles.jaxen_1.1.6.1:.

De ahí vimos que en el MANIFEST.MF de org.apache.servicemix.bundles.jaxen_1.1.6.1 cuando importa el plug-in de dom4j lo hace en el rango de versiones [1.6.1,2) por lo que estaria causando conflicto.

Por otra parte, intentamos agregar directamente el JAR como biblioteca de terceros (usando un directorio larlib para evitar que se elimine), pero esto causaba conflicto con el plug-in wrapped.org.dom4j.dom4j(2.1.3):

class org.dom4j.DocumentFactory cannot be cast to class org.dom4j.DocumentFactory (org.dom4j.DocumentFactory is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @408ce6fe; org.dom4j.DocumentFactory is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @3c69ed57)

Hay alguna forma de darle prioridad a este JAR?

Desde ya muchas gracias.

Saludos cordiales,

Emiliano Pereyra.


Reply all
Reply to author
Forward
0 new messages