You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Robin Vishwakarma (Jira)" <ji...@apache.org> on 2023/05/03 06:22:00 UTC

[jira] [Commented] (CAMEL-19095) Camel Karaf using buggy Saxon bundle with wrong imports

    [ https://issues.apache.org/jira/browse/CAMEL-19095?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17718801#comment-17718801 ] 

Robin Vishwakarma commented on CAMEL-19095:
-------------------------------------------

Not sure if this is the correct ticket to comment on, Camel 3.20.4 has upgraded Saxon HE dependency to 11.5, but Camel Karaf feature is still using SMX Saxon HE 11.4_1, SMX does not have Saxon HE 11.5 bundle yet, I have created the ticket  SM-5536, hoping someone would create that bundle and we have fix for Saxon HE in Karaf runtime.

> Camel Karaf using buggy Saxon bundle with wrong imports
> -------------------------------------------------------
>
>                 Key: CAMEL-19095
>                 URL: https://issues.apache.org/jira/browse/CAMEL-19095
>             Project: Camel
>          Issue Type: Bug
>          Components: karaf
>    Affects Versions: 3.20.2
>            Reporter: Piotr Klimczak
>            Priority: Minor
>             Fix For: 3.20.5, 3.21.0
>
>
> Will provide PR soon as I finish testing fix.
> Current problems is with:
> {code:java}
> <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlresolver/1.2_5</bundle>
> <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.saxon/11.4_1</bundle> {code}
> Saxon 11.4 requires to import org.xmlresolver (v4.4.3) and not org.apache.xml.resolver (v1.2).
> Temporary workaround is to define bundle replacements like below:
> {code:java}
> <bundle mode="maven" originalUri="mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlresolver/1.2_5" replacement="wrap:mvn:org.xmlresolver/xmlresolver/4.4.3"/>
> <bundle mode="maven" originalUri="mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.saxon/11.4_1" replacement="wrap:mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.saxon/11.4_2$overwrite=merge&amp;Import-Package=javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.stream,javax.xml.stream.events,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream,javax.xml.transform.stax,javax.xml.xpath,org.xmlresolver,org.w3c.dom,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers,javax.xml,javax.xml.xquery;resolution:=optional,com.saxonica.functions.map;resolution:=optional,com.saxonica.stream;resolution:=optional"/> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)